/** * Tests the behavior of the {@link DifferenceSource#get(java.lang.String)} method. * * @generated */ @Test public void testGetString() { for (DifferenceSource value : DifferenceSource.VALUES) { assertSame(DifferenceSource.get(value.getLiteral()), value); } assertNull(DifferenceSource.get("ThisIsNotAValueOfTheTestedEnum")); }
/** * Tests the behavior of the {@link DifferenceSource#getByName(java.lang.String)} method. * * @generated */ @Test public void testGetByName() { for (DifferenceSource value : DifferenceSource.VALUES) { assertSame(DifferenceSource.getByName(value.getName()), value); } assertNull(DifferenceSource.getByName("ThisIsNotTheNameOfAValueFromTheTestedEnum")); }
/** * Ensures that converting {@link DifferenceSource} to String can be done through the factory. * * @generated */ @Test public void testConvertDifferenceSourceToString() { for (DifferenceSource value : DifferenceSource.VALUES) { Object result = CompareFactory.eINSTANCE.convertToString( ComparePackage.Literals.DIFFERENCE_SOURCE, value); assertNotNull(result); assertEquals(value.toString(), result); } }
/** * Ensures that creating {@link DifferenceSource} from String can be done through the factory. * * @generated */ @Test public void testCreateDifferenceSourceFromString() { for (DifferenceSource value : DifferenceSource.VALUES) { Object result = CompareFactory.eINSTANCE.createFromString( ComparePackage.Literals.DIFFERENCE_SOURCE, value.getLiteral()); assertNotNull(result); assertSame(value, result); try { CompareFactory.eINSTANCE.createFromString( ComparePackage.Literals.DIFFERENCE_SOURCE, "ThisShouldntBeAKnownEEnumLiteral"); fail("Expected IllegalArgumentException hasn't been thrown"); } catch (IllegalArgumentException e) { // Expected behavior } } }
/** * Tests the behavior of the {@link DifferenceSource#get(int)} method. * * @generated */ @Test public void testGetInt() { int highestValue = -1; for (DifferenceSource value : DifferenceSource.VALUES) { assertSame(DifferenceSource.get(value.getValue()), value); if (value.getValue() > highestValue) { highestValue = value.getValue(); } } assertNull(DifferenceSource.get(++highestValue)); }