package com.kickstarter.libs.utils; import com.kickstarter.KSRobolectricTestCase; import com.kickstarter.factories.BackingFactory; import com.kickstarter.factories.ProjectFactory; import com.kickstarter.factories.RewardFactory; import com.kickstarter.models.Backing; import com.kickstarter.models.Project; import org.junit.Test; public final class BackingUtilsTest extends KSRobolectricTestCase { @Test public void testIsBacked() { final Project backedProject = ProjectFactory.backedProject(); assertTrue(BackingUtils.isBacked(backedProject, backedProject.backing().reward())); assertFalse(BackingUtils.isBacked(backedProject, RewardFactory.reward())); } @Test public void testIsShippable() { final Backing backingWithShipping = BackingFactory.backing().toBuilder() .reward(RewardFactory.rewardWithShipping()) .build(); assertTrue(BackingUtils.isShippable(backingWithShipping)); assertFalse(BackingUtils.isShippable(BackingFactory.backing())); } }