Project

General

Profile

« Previous | Next » 

Revision ece7e0ae

Added by Andreas Müller almost 6 years ago

ref #6752 stricter handling of Reference.setDatePublished (only for calling methods)

View differences:

cdmlib-model/src/test/java/eu/etaxonomy/cdm/strategy/match/DefaultMatchStrategyTest.java
27 27
import eu.etaxonomy.cdm.model.common.Annotation;
28 28
import eu.etaxonomy.cdm.model.common.DefaultTermInitializer;
29 29
import eu.etaxonomy.cdm.model.common.LSID;
30
import eu.etaxonomy.cdm.model.common.TimePeriod;
30
import eu.etaxonomy.cdm.model.common.VerbatimTimePeriod;
31 31
import eu.etaxonomy.cdm.model.location.Country;
32 32
import eu.etaxonomy.cdm.model.location.Point;
33 33
import eu.etaxonomy.cdm.model.location.ReferenceSystem;
......
57 57
	private IPrintSeries printSeries1;
58 58
	private Annotation annotation1;
59 59
	private String title1 = "Title1";
60
	private TimePeriod datePublished1 = TimePeriod.NewInstance(2000);
60
	private VerbatimTimePeriod datePublished1 = VerbatimTimePeriod.NewVerbatimInstance(2000);
61 61
	private int hasProblem1 = 1;
62 62
	private LSID lsid1;
63 63

  
......
70 70
	private String annotationString2;
71 71
	private String title2 = "Title2";
72 72
	private DateTime created2 = new DateTime(1999, 3, 1, 0, 0, 0, 0);
73
	private TimePeriod datePublished2 = TimePeriod.NewInstance(2002);
73
	private VerbatimTimePeriod datePublished2 = VerbatimTimePeriod.NewVerbatimInstance(2002);
74 74
	private int hasProblem2 = 1;
75 75
	private LSID lsid2;
76 76

  
......
278 278
		//Time period
279 279
		bookTitle1.setTitle(title);
280 280
		bookTitle2.setTitle(title);
281
		bookTitle1.setDatePublished(TimePeriod.NewInstance(1999, 2002));
281
		bookTitle1.setDatePublished(VerbatimTimePeriod.NewVerbatimInstance(1999, 2002));
282 282
		Assert.assertFalse("Books with differing publication dates should not match", matchStrategy.invoke(bookTitle1, bookTitle2));
283
		bookTitle2.setDatePublished(TimePeriod.NewInstance(1998));
283
		bookTitle2.setDatePublished(VerbatimTimePeriod.NewVerbatimInstance(1998));
284 284
		Assert.assertFalse("Books with differing publication dates should not match", matchStrategy.invoke(bookTitle1, bookTitle2));
285
		bookTitle2.setDatePublished(TimePeriod.NewInstance(1999));
285
		bookTitle2.setDatePublished(VerbatimTimePeriod.NewVerbatimInstance(1999));
286 286
		Assert.assertFalse("Books with differing publication dates should not match", matchStrategy.invoke(bookTitle1, bookTitle2));
287
		bookTitle2.setDatePublished(TimePeriod.NewInstance(1999, 2002));
287
		bookTitle2.setDatePublished(VerbatimTimePeriod.NewVerbatimInstance(1999, 2002));
288 288
		Assert.assertTrue("Books with same publication dates should match", matchStrategy.invoke(bookTitle1, bookTitle2));
289 289

  
290 290
		//BookSection

Also available in: Unified diff