@Test public void testCreateImage() { QxImage qxImage = QxImage.valueOf(Fixture.IMAGE_50x100, RESOURCE_LOADER); assertFalse(qxImage.none); assertEquals(Fixture.IMAGE_50x100, qxImage.path); assertSame(RESOURCE_LOADER, qxImage.loader); assertNull(qxImage.gradientColors); assertNull(qxImage.gradientPercents); assertTrue(qxImage.vertical); assertEquals(50, qxImage.width); assertEquals(100, qxImage.height); assertFalse(qxImage.isGradient()); }
@Test public void testCreateHorizontalGradient() { String[] gradientColors = new String[] {"#FF0000", "#00FF00", "#0000FF"}; float[] gradientPercents = new float[] {0f, 50f, 100f}; QxImage qxImage = QxImage.createGradient(gradientColors, gradientPercents, false); assertSame(gradientColors, qxImage.gradientColors); assertSame(gradientPercents, qxImage.gradientPercents); assertFalse(qxImage.vertical); assertTrue(qxImage.none); assertNull(qxImage.path); assertNull(qxImage.loader); assertEquals(0, qxImage.width); assertEquals(0, qxImage.height); assertTrue(qxImage.isGradient()); }
@Test public void testIsGradientFalseForNone() { QxImage nonImage = QxImage.NONE; assertFalse(nonImage.isGradient()); }