X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.tests.modelled.ui%2Fsrc%2Forg%2Fsimantics%2Ftests%2Fmodelled%2Fui%2FSTSTestSuiteModel.java;fp=bundles%2Forg.simantics.tests.modelled.ui%2Fsrc%2Forg%2Fsimantics%2Ftests%2Fmodelled%2Fui%2FSTSTestSuiteModel.java;h=ad1e2953157a023bc41085f61e85d846cc9dba8f;hp=188574e545d4d329a0fde8de1a9623bf7a6e0cb5;hb=58bfd9df9ff34a966757fd2d63e4f32e32840f2a;hpb=12d9af17384d960b75d58c3935d2b7b46d93e87b diff --git a/bundles/org.simantics.tests.modelled.ui/src/org/simantics/tests/modelled/ui/STSTestSuiteModel.java b/bundles/org.simantics.tests.modelled.ui/src/org/simantics/tests/modelled/ui/STSTestSuiteModel.java index 188574e54..ad1e29531 100644 --- a/bundles/org.simantics.tests.modelled.ui/src/org/simantics/tests/modelled/ui/STSTestSuiteModel.java +++ b/bundles/org.simantics.tests.modelled.ui/src/org/simantics/tests/modelled/ui/STSTestSuiteModel.java @@ -30,6 +30,7 @@ import org.simantics.scl.compiler.runtime.RuntimeModule; import org.simantics.scl.osgi.SCLOsgi; import org.simantics.scl.runtime.reporting.AbstractSCLReportingHandler; import org.simantics.tests.modelled.ontology.TestsResource; +import org.simantics.utils.strings.AlphanumComparator; public class STSTestSuiteModel { @@ -435,9 +436,9 @@ public class STSTestSuiteModel { Collections.sort(tests, (o1, o2) -> { if (o1.priority < o2.priority) return -1; - if (o1.priority > o2.priority) + else if (o1.priority > o2.priority) return 1; - return 0; + else return AlphanumComparator.COMPARATOR.compare(o1.name, o2.name); }); suite.children(tests.toArray(new STSTest[tests.size()])); } else {