X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fdatamodel%2FDBRefEntryTest.java;fp=test%2Fjalview%2Fdatamodel%2FDBRefEntryTest.java;h=e95a8b5593bd01c1f93c6cffd016d2e8c90c85c8;hb=3efc24bc7b7855ff135fa96e35ab1004eaeb4f5e;hp=c8f998b247bc57a9f17d7f4d2e0e94f6d178b684;hpb=dae56c38c3f14e96308540c30f35ca8f1d917edf;p=jalview.git diff --git a/test/jalview/datamodel/DBRefEntryTest.java b/test/jalview/datamodel/DBRefEntryTest.java index c8f998b..e95a8b5 100644 --- a/test/jalview/datamodel/DBRefEntryTest.java +++ b/test/jalview/datamodel/DBRefEntryTest.java @@ -134,6 +134,21 @@ public class DBRefEntryTest assertEquals("3", ref1.getVersion()); /* + * canonical == false superseded by canonical == true + */ + ref1.setCanonical(false); + ref2.setCanonical(true); + assertTrue(ref1.updateFrom(ref2)); + assertTrue(ref1.isCanonical()); + + /* + * canonical == true NOT superseded by canonical == false + */ + ref1.setCanonical(true); + ref2.setCanonical(false); + assertFalse(ref1.updateFrom(ref2)); + + /* * version "source:n" with n>0 is not superseded */ ref1.setVersion("UNIPROT:1");