package org.nextprot.api.commons.bio.variation.prot.impl.seqchange; import org.junit.Assert; import org.junit.Test; public class AminoAcidModificationTest { @Test public void validAminoAcidModificationNameShouldReturnEnum() throws Exception { Assert.assertEquals(AminoAcidModification.ACETYLATION, AminoAcidModification.valueOfAminoAcidModification("Ac")); } @Test public void validAminoAcidModificationAnyCaseNameShouldReturnEnum() throws Exception { Assert.assertEquals(AminoAcidModification.ACETYLATION, AminoAcidModification.valueOfAminoAcidModification("ac")); } @Test (expected = IllegalArgumentException.class) public void invalidAminoAcidModificationNameShouldThrowException() throws Exception { AminoAcidModification.valueOfAminoAcidModification("spongebob"); } @Test public void isValidAminoAcidModification() throws Exception { Assert.assertFalse(AminoAcidModification.isValidAminoAcidModification("spongebob")); } }