From 21f3f383ac98d03e2409fb0258b9742db427bde7 Mon Sep 17 00:00:00 2001
From: felmer <felmer>
Date: Thu, 16 Jul 2009 07:11:54 +0000
Subject: [PATCH] LMS-1028 modification attributes nTermMass and cTermMass
 tested.

SVN: 11780
---
 .../openbis/etlserver/phosphonetx/ProtXMLLoaderTest.java  | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/rtd_phosphonetx/sourceTest/java/ch/systemsx/cisd/openbis/etlserver/phosphonetx/ProtXMLLoaderTest.java b/rtd_phosphonetx/sourceTest/java/ch/systemsx/cisd/openbis/etlserver/phosphonetx/ProtXMLLoaderTest.java
index 8812a95beac..1c82a1482fd 100644
--- a/rtd_phosphonetx/sourceTest/java/ch/systemsx/cisd/openbis/etlserver/phosphonetx/ProtXMLLoaderTest.java
+++ b/rtd_phosphonetx/sourceTest/java/ch/systemsx/cisd/openbis/etlserver/phosphonetx/ProtXMLLoaderTest.java
@@ -27,6 +27,7 @@ import ch.systemsx.cisd.openbis.etlserver.phosphonetx.dto.AminoAcidMass;
 import ch.systemsx.cisd.openbis.etlserver.phosphonetx.dto.AnnotatedProtein;
 import ch.systemsx.cisd.openbis.etlserver.phosphonetx.dto.Parameter;
 import ch.systemsx.cisd.openbis.etlserver.phosphonetx.dto.Peptide;
+import ch.systemsx.cisd.openbis.etlserver.phosphonetx.dto.PeptideModification;
 import ch.systemsx.cisd.openbis.etlserver.phosphonetx.dto.Protein;
 import ch.systemsx.cisd.openbis.etlserver.phosphonetx.dto.ProteinGroup;
 import ch.systemsx.cisd.openbis.etlserver.phosphonetx.dto.ProteinProphetDetails;
@@ -58,7 +59,7 @@ public class ProtXMLLoaderTest extends AbstractFileSystemTestCase
         + "  <indistinguishable_protein><annotation protein_description='P43'/></indistinguishable_protein>\n"
         + "  <indistinguishable_protein><annotation protein_description='P44'/></indistinguishable_protein>\n"
         + "  <peptide peptide_sequence='VYQIDGNYSR'>\n"
-        + "   <modification_info>\n"
+        + "   <modification_info mod_nterm_mass='42' mod_cterm_mass='24.25'>\n"
         + "    <mod_aminoacid_mass position='1' mass='115.25'/>\n" 
         + "    <mod_aminoacid_mass position='4' mass='31.75'/>\n" 
         + "   </modification_info>\n"
@@ -119,7 +120,10 @@ public class ProtXMLLoaderTest extends AbstractFileSystemTestCase
         assertEquals(2, peptides.size());
         assertEquals("VYQIDGNYSR", peptides.get(0).getSequence());
         assertEquals(1, peptides.get(0).getModifications().size());
-        List<AminoAcidMass> masses = peptides.get(0).getModifications().get(0).getAminoAcidMasses();
+        PeptideModification peptideModification = peptides.get(0).getModifications().get(0);
+        assertEquals(42.0, peptideModification.getNTermMass());
+        assertEquals(24.25, peptideModification.getCTermMass());
+        List<AminoAcidMass> masses = peptideModification.getAminoAcidMasses();
         assertEquals(2, masses.size());
         assertEquals(1, masses.get(0).getPosition());
         assertEquals(115.25, masses.get(0).getMass());
-- 
GitLab