- Timestamp:
- Nov 24, 2008, 5:26:10 PM (18 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- 08a679e
- Parents:
- cfa65b3
- File:
-
- 1 edited
-
tol_tests/tol/Bugzilla/bug_000608/test.tol (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tol_tests/tol/Bugzilla/bug_000608/test.tol
rcfa65b3 r613eadb 8 8 Real bugNum_ = 608; 9 9 Text email_ = "vdebuen@tol-project.org"; 10 Text summary_ = " TimeSet Succ bug...";10 Text summary_ = "BinGroup error ..."; 11 11 Text link_ = GetTolBugzillaLink(bugNum_); 12 12 … … 14 14 Real numErr0 = Copy(NError); 15 15 16 TimeSet CtSem445 = 17 D(1)*M(1)+WD(6)-(D(2)+D(3))*M(1)-(D(31)+D(30)+D(29)+D(28)+D(27))*M(12); 18 19 Set Sem445 = Dates(CtSem445,y2007,y2009); 16 TimeSet tms.1 = BinGroup("Union", EvalSet(SetOfSerie(SubSer(CalInd(WD(7),Diario), y2008, y2009)), 17 TimeSet(Serie sr) { SerTms(Not(IsUnknown(sr))) })); 18 TimeSet tms.2 = BinGroup("+", EvalSet(SetOfSerie(SubSer(CalInd(WD(7),Diario), y2008, y2009)), 19 TimeSet(Serie sr) { SerTms(Not(IsUnknown(sr))) })); 20 TimeSet tms.3 = Group("Union", EvalSet(SetOfSerie(SubSer(CalInd(WD(7),Diario), y2008, y2009)), 21 TimeSet(Serie sr) { SerTms(Not(IsUnknown(sr))) })); 20 22 21 TimeSet tmsucc1 = Succ(M(1)*D(1),1, CtSem445 );22 //Works Ok, tmsucc1 *Y (2008) = y2008m01d0523 Set Sem445.1 = Dates(tmsucc1,y2007,y2009);24 Real ok.1.1 = Belong(y2008m01d05,tmsucc1);25 Real ok.1.2 = y2008m01d05 <: Sem445.1;26 Real ok.1.3 = Dates(tmsucc1 *Y (2008), y2008,y2008m2) == [[y2008m01d05]];27 28 TimeSet tmsucc2 = Succ(M(1)*D(1),2, CtSem445 );29 Set Sem445.2 = Dates(tmsucc2,y2007,y2009);30 Real ok.2.1 = Belong(y2008m01d12,tmsucc2);31 Real ok.2.2 = y2008m01d12 <: Sem445.2;32 //Error, no date for 2008. It should contain y2008m01d1233 Real ok.2.3 = Dates(tmsucc2 *Y (2008), y2008,y2008m2) == [[y2008m01d12]];34 35 TimeSet tmsucc3 = Succ(M(1)*D(1),3, CtSem445 );36 //Works Ok, tmsucc1 *Y (2008) = y2008m01d1937 Set Sem445.3 = Dates(tmsucc3,y2007,y2009);38 Real ok.3.1 = Belong(y2008m01d19,tmsucc3);39 Real ok.3.2 = y2008m01d19 <: Sem445.3;40 Real ok.3.3 = Dates(tmsucc3 *Y (2008), y2008,y2008m2) == [[y2008m01d19]];41 23 //Works Ok 42 24 43 Set ok = [[ 44 ok.1.1,ok.1.2,ok.1.3, 45 ok.2.1,ok.2.2,ok.2.3, 46 ok.3.1,ok.3.2,ok.3.3 47 ]]; 25 48 26 Real numErr1 = Copy(NError); 49 27 … … 52 30 [[ 53 31 numErr0, numErr1 54 ]] << ok;32 ]]; 55 33 56 34 //This is a messure of the success of the test 57 Real quality_ = And(numErr1 == numErr0 ,BinGroup("And",ok));35 Real quality_ = And(numErr1 == numErr0); 58 36 59 37 //Return the results
Note: See TracChangeset
for help on using the changeset viewer.
