in ClassyTaxiJava/app/src/main/java/com/sample/android/classytaxijava/data/network/firebase/FakeServerFunctions.java [211:249]
private SubscriptionStatus nextFakeSubscription() {
SubscriptionStatus subscription;
switch (fakeDataIndex) {
case 0:
subscription = null;
break;
case 1:
subscription = createFakeBasicSubscription();
break;
case 2:
subscription = createFakePremiumSubscription();
break;
case 3:
subscription = createFakeAccountPausedSubscription();
break;
case 4:
subscription = createFakeAccountHoldSubscription();
break;
case 5:
subscription = createFakeGracePeriodSubscription();
break;
case 6:
subscription = createFakeAlreadyOwnedSubscription();
break;
case 7:
subscription = createFakeCanceledBasicSubscription();
break;
case 8:
subscription = createFakeCanceledPremiumSubscription();
break;
default:
// Unknown fake index, just pick one.
subscription = null;
break;
}
// Iterate through fake data for testing purposes.
fakeDataIndex = (fakeDataIndex + 1) % 8;
return subscription;
}