From 58f0951a0b44ffe8d77a61fbbe8e07203a9e356d Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Tue, 18 Dec 2018 16:09:42 +0100 Subject: [PATCH] unit test updated to check against better error message --- .../model/celldesigner/alias/SpeciesAliasXmlParser.java | 2 +- .../model/celldesigner/alias/SpeciesAliasXmlParserTest.java | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/alias/SpeciesAliasXmlParser.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/alias/SpeciesAliasXmlParser.java index b825c6a7c3..60a9e523a4 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/alias/SpeciesAliasXmlParser.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/alias/SpeciesAliasXmlParser.java @@ -151,7 +151,7 @@ public class SpeciesAliasXmlParser extends AbstractAliasXmlParser<Species> { species.updateModelElementAfterLayoutAdded(result); return result; } catch (NotImplementedException e) { - throw new InvalidXmlSchemaException(errorPrefix + "Problem with creating species"); + throw new InvalidXmlSchemaException(errorPrefix + "Problem with creating species", e); } } diff --git a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/alias/SpeciesAliasXmlParserTest.java b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/alias/SpeciesAliasXmlParserTest.java index 392170407b..5c194856ee 100644 --- a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/alias/SpeciesAliasXmlParserTest.java +++ b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/alias/SpeciesAliasXmlParserTest.java @@ -272,8 +272,9 @@ public class SpeciesAliasXmlParserTest extends CellDesignerTestFunctions { String xmlString = readFile("testFiles/invalid/species_alias6.xml"); parser.parseXmlAlias(xmlString); fail("Exception expected"); - } catch (NotImplementedException e) { - assertTrue(e.getMessage().contains("Unkown alias state")); + } catch (InvalidXmlSchemaException e) { + logger.debug(e.getMessage()); + assertTrue(e.getMessage().contains("Problem with creating species")); } catch (Exception e) { e.printStackTrace(); throw e; -- GitLab