package com.kickstarter.libs.utils;
import com.kickstarter.KSRobolectricTestCase;
import com.kickstarter.factories.ProjectFactory;
import com.kickstarter.factories.UserFactory;
import org.junit.Test;
public final class ProjectUtilsTest extends KSRobolectricTestCase {
@Test
public void testIsCompleted() {
assertTrue(ProjectUtils.isCompleted(ProjectFactory.successfulProject()));
assertFalse(ProjectUtils.isCompleted(ProjectFactory.project()));
}
@Test
public void testIsUsUserViewingNonUsProject() {
assertTrue(ProjectUtils.isUSUserViewingNonUSProject(
UserFactory.user().location().country(),
ProjectFactory.ukProject().country())
);
assertFalse(ProjectUtils.isUSUserViewingNonUSProject(
UserFactory.user().location().country(),
ProjectFactory.project().country())
);
assertFalse(ProjectUtils.isUSUserViewingNonUSProject(
UserFactory.germanUser().location().country(),
ProjectFactory.caProject().country())
);
}
@Test
public void testPhotoHeightFromWidthRatio() {
assertEquals(360, ProjectUtils.photoHeightFromWidthRatio(640));
assertEquals(576, ProjectUtils.photoHeightFromWidthRatio(1024));
}
}