diff --git a/service/src/test/java/lcsb/mapviewer/services/impl/ProjectServiceTest.java b/service/src/test/java/lcsb/mapviewer/services/impl/ProjectServiceTest.java index 5778dcca491246fe353c33e652f7d7faddc13e95..ea47b42d45c8e4b1fd84a0ea16876ddf0edea198 100644 --- a/service/src/test/java/lcsb/mapviewer/services/impl/ProjectServiceTest.java +++ b/service/src/test/java/lcsb/mapviewer/services/impl/ProjectServiceTest.java @@ -315,10 +315,14 @@ public class ProjectServiceTest extends ServiceTestFunctions { // and now check layouts (check if every submodel have them, and point // into different directory) - assertEquals(BuildInLayout.values().length, model.getLayouts().size()); - assertEquals(BuildInLayout.values().length, s1Model.getLayouts().size()); - assertEquals(BuildInLayout.values().length, s2Model.getLayouts().size()); - assertEquals(BuildInLayout.values().length, s3Model.getLayouts().size()); + //there are 2 levels + int semanticOverlays = 2; + //-1 is due to pathways and compartments that is not there + int overlays = BuildInLayout.values().length + semanticOverlays - 1; + assertEquals(overlays, model.getLayouts().size()); + assertEquals(overlays, s1Model.getLayouts().size()); + assertEquals(overlays, s2Model.getLayouts().size()); + assertEquals(overlays, s3Model.getLayouts().size()); Set<String> directories = new HashSet<String>(); directories.add(model.getLayouts().get(0).getDirectory()); directories.add(s1Model.getLayouts().get(0).getDirectory());