Test results
1 suite
hust.cs.javacourse.search.parse.TermTupleScannerTest
testNext (hust.cs.javacourse.search.parse.impl.TermTupleScanner@ec756bd, [{Term: aaa,CurPos0,Freq: 1} , {Term: bbb,CurPos1,Freq: 1} , {Term: ccc,CurPos2,Freq: 1} , {Term: ddd,CurPos3,Freq: 1} , {Term: is,CurPos4,Freq: 1} , {Term: f17,CurPos5,Freq: 1} , {Term: 2020,CurPos6,Freq: 1} , {Term: ab,CurPos7,Freq: 1} , {Term: ababababababababababab,CurPos8,Freq: 1} ])
testNext (hust.cs.javacourse.search.parse.impl.TermTupleScanner@3c72f59f, [{Term: activity,CurPos0,Freq: 1} , {Term: destination,CurPos1,Freq: 1} , {Term: emergency,CurPos2,Freq: 1} , {Term: 26%,CurPos3,Freq: 1} , {Term: u571,CurPos4,Freq: 1} , {Term: because,CurPos5,Freq: 1} , {Term: hence,CurPos6,Freq: 1} , {Term: capital,CurPos7,Freq: 1} , {Term: i,CurPos8,Freq: 1} , {Term: frozen,CurPos9,Freq: 1} , {Term: benefits,CurPos10,Freq: 1} , {Term: google,CurPos11,Freq: 1} , {Term: hahahahahahahahahahahahah,CurPos12,Freq: 1} , {Term: ha,CurPos13,Freq: 1} , {Term: frozen,CurPos14,Freq: 1} , {Term: google,CurPos15,Freq: 1} ])
hust.cs.javacourse.search.index.PostingTest
testCompareTo ([{"docId":2,"freq":4,"positions":[10, 100, 320, 400] }, {"docId":1,"freq":4,"positions":[10, 100, 320, 400] }], 1)
testGetDocId ({"docId":1,"freq":4,"positions":[10, 100, 320, 400] }, 1)
testGetFreq ({"docId":1,"freq":4,"positions":[10, 100, 320, 400] }, 4)
testGetPositions ({"docId":1,"freq":4,"positions":[10, 100, 320, 400] }, [10, 100, 320, 400])
testReadObject ({"docId":1,"freq":4,"positions":[10, 100, 320, 400] }, /Users/alexfan/Desktop/Experiment1Test/test/config/..//ser/Posting.dat)
testSetDocId ({"docId":20,"freq":0,"positions":[] }, 20)
testSetFreq ({"docId":0,"freq":8,"positions":[] }, 8)
testSetPositions ({"docId":0,"freq":0,"positions":[100, 320, 400] }, [100, 320, 400])
testSort ({"docId":1,"freq":4,"positions":[10, 100, 320, 400] }, [10, 100, 320, 400])
testTestEquals ([{"docId":1,"freq":4,"positions":[10, 100, 320, 400] }, {"docId":1,"freq":4,"positions":[10, 100, 320, 400] }], true)
testTestEquals ([{"docId":1,"freq":4,"positions":[10, 100, 320, 400] }, {"docId":1,"freq":4,"positions":[100, 10, 400, 320] }], true)
testTestEquals ([{"docId":2,"freq":4,"positions":[10, 100, 320, 400] }, {"docId":1,"freq":4,"positions":[10, 100, 320, 400] }], false)
testTestEquals ([{"docId":1,"freq":4,"positions":[10, 100, 320, 400] }, {"docId":1,"freq":5,"positions":[10, 100, 320, 400] }], false)
testTestEquals ([{"docId":1,"freq":4,"positions":[10, 100, 320, 400] }, {"docId":1,"freq":4,"positions":[100, 320, 400] }], false)
testTestToString ({"docId":1,"freq":4,"positions":[10, 100, 320, 400] }, [1, 4, 10, 100, 320, 400])
testWriteObject ({"docId":1,"freq":4,"positions":[10, 100, 320, 400] }, /Users/alexfan/Desktop/Experiment1Test/test/config/..//ser/Posting.dat)
hust.cs.javacourse.search.parse.PatternTermTupleFilterTest
testNext (hust.cs.javacourse.search.parse.impl.PatternTermTupleFilter@27ae2fd0, [{Term: aaa,CurPos0,Freq: 1} , {Term: bbb,CurPos2,Freq: 1} , {Term: ab,CurPos3,Freq: 1} , {Term: ccc,CurPos4,Freq: 1} , {Term: ddd,CurPos5,Freq: 1} , {Term: ababababababababababab,CurPos7,Freq: 1} ])
testNext (hust.cs.javacourse.search.parse.impl.PatternTermTupleFilter@29176cc1, [{Term: activity,CurPos0,Freq: 1} , {Term: destination,CurPos1,Freq: 1} , {Term: emergency,CurPos2,Freq: 1} , {Term: because,CurPos5,Freq: 1} , {Term: hence,CurPos6,Freq: 1} , {Term: capital,CurPos7,Freq: 1} , {Term: i,CurPos8,Freq: 1} , {Term: frozen,CurPos9,Freq: 1} , {Term: benefits,CurPos10,Freq: 1} , {Term: google,CurPos11,Freq: 1} , {Term: hahahahahahahahahahahahah,CurPos12,Freq: 1} , {Term: ha,CurPos13,Freq: 1} , {Term: frozen,CurPos14,Freq: 1} , {Term: google,CurPos15,Freq: 1} ])
hust.cs.javacourse.search.parse.LengthTermTupleFilterTest
testNext (hust.cs.javacourse.search.parse.impl.LengthTermTupleFilter@77167fb7, [{Term: activity,CurPos0,Freq: 1} , {Term: destination,CurPos1,Freq: 1} , {Term: emergency,CurPos2,Freq: 1} , {Term: 26%,CurPos3,Freq: 1} , {Term: u571,CurPos4,Freq: 1} , {Term: because,CurPos5,Freq: 1} , {Term: hence,CurPos6,Freq: 1} , {Term: capital,CurPos7,Freq: 1} , {Term: frozen,CurPos9,Freq: 1} , {Term: benefits,CurPos10,Freq: 1} , {Term: google,CurPos11,Freq: 1} , {Term: frozen,CurPos14,Freq: 1} , {Term: google,CurPos15,Freq: 1} ])
testNext (hust.cs.javacourse.search.parse.impl.LengthTermTupleFilter@15b204a1, [{Term: aaa,CurPos0,Freq: 1} , {Term: bbb,CurPos1,Freq: 1} , {Term: ccc,CurPos3,Freq: 1} , {Term: ddd,CurPos4,Freq: 1} , {Term: f17,CurPos5,Freq: 1} , {Term: 2020,CurPos6,Freq: 1} ])
hust.cs.javacourse.search.index.PostingListTest
testAdd ({"docId":1,"freq":4,"positions":[1, 2, 3, 4] }->{"docId":2,"freq":2,"positions":[5, 6] } , [{"docId":1,"freq":4,"positions":[1, 2, 3, 4] }, {"docId":1,"freq":4,"positions":[2, 4, 3, 1] }, {"docId":2,"freq":2,"positions":[5, 6] }])
testClear ( , null)
testContains ({"docId":1,"freq":4,"positions":[1, 2, 3, 4] } , [{"docId":1,"freq":4,"positions":[1, 2, 3, 4] }, {"docId":2,"freq":2,"positions":[5, 6] }])
testGet ({"docId":1,"freq":4,"positions":[1, 2, 3, 4] }->{"docId":2,"freq":2,"positions":[5, 6] } , [{"docId":1,"freq":4,"positions":[1, 2, 3, 4] }, {"docId":2,"freq":2,"positions":[5, 6] }])
testIndexOf ({"docId":1,"freq":4,"positions":[1, 2, 3, 4] }->{"docId":2,"freq":2,"positions":[5, 6] } , [{"docId":1,"freq":4,"positions":[1, 2, 3, 4] }, {"docId":2,"freq":2,"positions":[5, 6] }])
testIsEmpty ({"docId":1,"freq":4,"positions":[1, 2, 3, 4] }->{"docId":2,"freq":2,"positions":[5, 6] } , false)
testIsEmpty ( , true)
testReadObject ({"docId":1,"freq":4,"positions":[1, 2, 3, 4] }->{"docId":2,"freq":2,"positions":[5, 6] } , /Users/alexfan/Desktop/Experiment1Test/test/config/..//ser/PostingList.dat)
testRemove ( , [{"docId":1,"freq":4,"positions":[1, 2, 3, 4] }, {"docId":2,"freq":2,"positions":[5, 6] }])
testSize ({"docId":1,"freq":4,"positions":[1, 2, 3, 4] }->{"docId":2,"freq":2,"positions":[5, 6] } , 2)
testSize ( , 0)
testSort ({"docId":2,"freq":4,"positions":[5, 9, 7, 8] }->{"docId":3,"freq":2,"positions":[10, 11] }->{"docId":4,"freq":4,"positions":[1, 4, 3, 2] } , [2, 3, 4])
testTestAdd ({"docId":1,"freq":4,"positions":[1, 2, 3, 4] }->{"docId":2,"freq":2,"positions":[5, 6] } , [{"docId":1,"freq":4,"positions":[1, 2, 3, 4] }, {"docId":1,"freq":4,"positions":[2, 4, 3, 1] }, {"docId":2,"freq":2,"positions":[5, 6] }])
testTestIndexOf ({"docId":1,"freq":4,"positions":[1, 2, 3, 4] }->{"docId":2,"freq":2,"positions":[5, 6] } , [{"docId":1,"freq":4,"positions":[1, 2, 3, 4] }, {"docId":2,"freq":2,"positions":[5, 6] }])
testTestRemove ( , [{"docId":1,"freq":4,"positions":[1, 2, 3, 4] }, {"docId":2,"freq":2,"positions":[5, 6] }])
testTestToString ({"docId":1,"freq":4,"positions":[1, 2, 3, 4] }->{"docId":2,"freq":2,"positions":[5, 6] } , [{"docId":1,"freq":4,"positions":[1, 2, 3, 4] }, {"docId":2,"freq":2,"positions":[5, 6] }])
testWriteObject ({"docId":1,"freq":4,"positions":[1, 2, 3, 4] }->{"docId":2,"freq":2,"positions":[5, 6] } , /Users/alexfan/Desktop/Experiment1Test/test/config/..//ser/PostingList.dat)
hust.cs.javacourse.search.index.TermTest
testCompareTo ([abc, abc], 0)
testCompareTo ([def, dab], 4)
testGetContent (We have a dream., We have a dream.)
testReadObject (search engine, /Users/alexfan/Desktop/Experiment1Test/test/config/..//ser/Term.dat)
testSetContent (We have no dream., We have no dream.)
testTestEquals ([search engine, search engine], true)
testTestEquals ([search engine, search engine ], false)
testTestToString (We have a dream., We have a dream.)
testWriteObject (search engine, /Users/alexfan/Desktop/Experiment1Test/test/config/..//ser/Term.dat)
hust.cs.javacourse.search.index.TermTupleTest
testTestEquals ([{Term: aaa,CurPos20,Freq: 1} , {Term: bbb,CurPos20,Freq: 1} ], false)
testTestEquals ([{Term: aaa,CurPos17,Freq: 1} , {Term: aaa,CurPos20,Freq: 1} ], false)
testTestEquals ([{Term: aaa,CurPos17,Freq: 1} , {Term: aaa,CurPos17,Freq: 1} ], true)
testTestToString ({Term: Search,CurPos100,Freq: 1} , [Search, 1, 100])
hust.cs.javacourse.search.parse.StopWordTermTupleFilterTest
testNext (hust.cs.javacourse.search.parse.impl.StopWordTermTupleFilter@7b227d8d, [{Term: aaa,CurPos0,Freq: 1} , {Term: bbb,CurPos1,Freq: 1} , {Term: ccc,CurPos2,Freq: 1} , {Term: ddd,CurPos3,Freq: 1} , {Term: f17,CurPos4,Freq: 1} , {Term: 2020,CurPos5,Freq: 1} , {Term: ab,CurPos6,Freq: 1} , {Term: ababababababababababab,CurPos7,Freq: 1} ])
testNext (hust.cs.javacourse.search.parse.impl.StopWordTermTupleFilter@45018215, [{Term: activity,CurPos0,Freq: 1} , {Term: destination,CurPos1,Freq: 1} , {Term: emergency,CurPos2,Freq: 1} , {Term: 26%,CurPos3,Freq: 1} , {Term: u571,CurPos4,Freq: 1} , {Term: capital,CurPos7,Freq: 1} , {Term: frozen,CurPos9,Freq: 1} , {Term: benefits,CurPos10,Freq: 1} , {Term: google,CurPos11,Freq: 1} , {Term: hahahahahahahahahahahahah,CurPos12,Freq: 1} , {Term: ha,CurPos13,Freq: 1} , {Term: frozen,CurPos14,Freq: 1} , {Term: google,CurPos15,Freq: 1} ])
testNext (hust.cs.javacourse.search.parse.impl.StopWordTermTupleFilter@7219ec67, [{Term: aaa,CurPos0,Freq: 1} , {Term: bbb,CurPos1,Freq: 1} , {Term: ccc,CurPos3,Freq: 1} , {Term: ddd,CurPos4,Freq: 1} , {Term: f17,CurPos6,Freq: 1} , {Term: 2020,CurPos7,Freq: 1} , {Term: ab,CurPos8,Freq: 1} , {Term: ababababababababababab,CurPos10,Freq: 1} ])
hust.cs.javacourse.search.query.HitTest
testCompareTo ([ -------------------------------------- docId: 0 docPath: D:\IdeaWorkspace\SeachEngine\text\1.txt content: activity activity benefits capital destination fizzy activity benefits capital destination emergency 2005 12-31 F16 the from Pseudopseudohypoparathyroidism score: -3.0 activity ----> {"docId":0,"freq":3,"positions":[0, 1, 6] } , -------------------------------------- docId: 1 docPath: D:\IdeaWorkspace\SeachEngine\text\2.txt content: activity destination emergency 26% U571 because hence capital i frozen benefits google hahahahahahahahahahahahah ha frozen google score: -1.0 activity ----> {"docId":1,"freq":1,"positions":[0] } ], -2)
testGetContent ( -------------------------------------- docId: 0 docPath: D:\IdeaWorkspace\SeachEngine\text\1.txt content: activity activity benefits capital destination fizzy activity benefits capital destination emergency 2005 12-31 F16 the from Pseudopseudohypoparathyroidism score: -3.0 activity ----> {"docId":0,"freq":3,"positions":[0, 1, 6] } , activity activity benefits capital destination fizzy activity benefits capital destination emergency 2005 12-31 F16 the from Pseudopseudohypoparathyroidism)
testGetContent ( -------------------------------------- docId: 1 docPath: D:\IdeaWorkspace\SeachEngine\text\2.txt content: activity destination emergency 26% U571 because hence capital i frozen benefits google hahahahahahahahahahahahah ha frozen google score: -1.0 activity ----> {"docId":1,"freq":1,"positions":[0] } , activity destination emergency 26% U571 because hence capital i frozen benefits google hahahahahahahahahahahahah ha frozen google)
testGetDocId ( -------------------------------------- docId: 0 docPath: D:\IdeaWorkspace\SeachEngine\text\1.txt content: activity activity benefits capital destination fizzy activity benefits capital destination emergency 2005 12-31 F16 the from Pseudopseudohypoparathyroidism score: -3.0 activity ----> {"docId":0,"freq":3,"positions":[0, 1, 6] } , 0)
testGetDocId ( -------------------------------------- docId: 1 docPath: D:\IdeaWorkspace\SeachEngine\text\2.txt content: activity destination emergency 26% U571 because hence capital i frozen benefits google hahahahahahahahahahahahah ha frozen google score: -1.0 activity ----> {"docId":1,"freq":1,"positions":[0] } , 1)
testGetDocPath ( -------------------------------------- docId: 0 docPath: D:\IdeaWorkspace\SeachEngine\text\1.txt content: activity activity benefits capital destination fizzy activity benefits capital destination emergency 2005 12-31 F16 the from Pseudopseudohypoparathyroidism score: -3.0 activity ----> {"docId":0,"freq":3,"positions":[0, 1, 6] } , D:\IdeaWorkspace\SeachEngine\text\1.txt)
testGetDocPath ( -------------------------------------- docId: 1 docPath: D:\IdeaWorkspace\SeachEngine\text\2.txt content: activity destination emergency 26% U571 because hence capital i frozen benefits google hahahahahahahahahahahahah ha frozen google score: -1.0 activity ----> {"docId":1,"freq":1,"positions":[0] } , D:\IdeaWorkspace\SeachEngine\text\2.txt)
testGetScore ( -------------------------------------- docId: 0 docPath: D:\IdeaWorkspace\SeachEngine\text\1.txt content: activity activity benefits capital destination fizzy activity benefits capital destination emergency 2005 12-31 F16 the from Pseudopseudohypoparathyroidism score: -3.0 activity ----> {"docId":0,"freq":3,"positions":[0, 1, 6] } , -3.0)
testGetScore ( -------------------------------------- docId: 1 docPath: D:\IdeaWorkspace\SeachEngine\text\2.txt content: activity destination emergency 26% U571 because hence capital i frozen benefits google hahahahahahahahahahahahah ha frozen google score: -1.0 activity ----> {"docId":1,"freq":1,"positions":[0] } , -1.0)
testGetTermPostingMapping ( -------------------------------------- docId: 1 docPath: D:\IdeaWorkspace\SeachEngine\text\2.txt content: activity destination emergency 26% U571 because hence capital i frozen benefits google hahahahahahahahahahahahah ha frozen google score: -1.0 activity ----> {"docId":1,"freq":1,"positions":[0] } , 1)
testGetTermPostingMapping ( -------------------------------------- docId: 0 docPath: D:\IdeaWorkspace\SeachEngine\text\1.txt content: activity activity benefits capital destination fizzy activity benefits capital destination emergency 2005 12-31 F16 the from Pseudopseudohypoparathyroidism score: -3.0 activity ----> {"docId":0,"freq":3,"positions":[0, 1, 6] } , 1)
testSetContent ( -------------------------------------- docId: 0 docPath: D:\IdeaWorkspace\SeachEngine\text\1.txt content: new content1 score: -3.0 activity ----> {"docId":0,"freq":3,"positions":[0, 1, 6] } , new content1)
testSetContent ( -------------------------------------- docId: 1 docPath: D:\IdeaWorkspace\SeachEngine\text\2.txt content: new content2 score: -1.0 activity ----> {"docId":1,"freq":1,"positions":[0] } , new content2)
testSetScore ( -------------------------------------- docId: 1 docPath: D:\IdeaWorkspace\SeachEngine\text\2.txt content: activity destination emergency 26% U571 because hence capital i frozen benefits google hahahahahahahahahahahahah ha frozen google score: 1.0 activity ----> {"docId":1,"freq":1,"positions":[0] } , 1.0)
testSetScore ( -------------------------------------- docId: 0 docPath: D:\IdeaWorkspace\SeachEngine\text\1.txt content: activity activity benefits capital destination fizzy activity benefits capital destination emergency 2005 12-31 F16 the from Pseudopseudohypoparathyroidism score: 3.0 activity ----> {"docId":0,"freq":3,"positions":[0, 1, 6] } , 3.0)
testTestToString ( -------------------------------------- docId: 0 docPath: D:\IdeaWorkspace\SeachEngine\text\1.txt content: activity activity benefits capital destination fizzy activity benefits capital destination emergency 2005 12-31 F16 the from Pseudopseudohypoparathyroidism score: -3.0 activity ----> {"docId":0,"freq":3,"positions":[0, 1, 6] } , [D:\IdeaWorkspace\SeachEngine\text\1.txt, activity activity benefits capital destination fizzy activity benefits capital destination emergency 2005 12-31 F16 the from Pseudopseudohypoparathyroidism, activity, {"docId":0,"freq":3,"positions":[0, 1, 6] }])
hust.cs.javacourse.search.index.DocumentTest
testAddTuple ({ docId:1, docPath:C:/1.txt, tuples: {Term: aaa,CurPos17,Freq: 1} } , {Term: aaa,CurPos17,Freq: 1} )
testContains ({ docId:1, docPath:C:/1.txt, tuples: {Term: aaa,CurPos17,Freq: 1} {Term: bbb,CurPos30,Freq: 1} } , {Term: aaa,CurPos17,Freq: 1} )
testContains ({ docId:1, docPath:C:/1.txt, tuples: {Term: aaa,CurPos17,Freq: 1} {Term: bbb,CurPos30,Freq: 1} } , {Term: bbb,CurPos30,Freq: 1} )
testGetDocId ({ docId:1, docPath:C:/1.txt, tuples: {Term: aaa,CurPos17,Freq: 1} } , 1)
testGetDocPath ({ docId:1, docPath:C:/1.txt, tuples: {Term: aaa,CurPos17,Freq: 1} } , C:/1.txt)
testGetTuple ({ docId:1, docPath:C:/1.txt, tuples: {Term: aaa,CurPos17,Freq: 1} {Term: bbb,CurPos30,Freq: 1} } , [{Term: aaa,CurPos17,Freq: 1} , {Term: bbb,CurPos30,Freq: 1} ])
testGetTupleSize ({ docId:1, docPath:C:/1.txt, tuples: {Term: aaa,CurPos17,Freq: 1} {Term: bbb,CurPos30,Freq: 1} } , 2)
testGetTupleSize ({ docId:1, docPath:C:/1.txt, tuples: } , 0)
testGetTuples ({ docId:1, docPath:C:/1.txt, tuples: {Term: aaa,CurPos17,Freq: 1} {Term: bbb,CurPos30,Freq: 1} } , [{Term: aaa,CurPos17,Freq: 1} , {Term: bbb,CurPos30,Freq: 1} ])
testSetDocId ({ docId:2, docPath:null, tuples: } , 2)
testSetDocPath ({ docId:0, docPath:C:/2.txt, tuples: } , C:/2.txt)
testTestToString ({ docId:1, docPath:C:/1.txt, tuples: {Term: aaa,CurPos17,Freq: 1} {Term: bbb,CurPos30,Freq: 1} } , [1, C:/1.txt, {Term: aaa,CurPos17,Freq: 1} , {Term: bbb,CurPos30,Freq: 1} ])
hust.cs.javacourse.search.index.IndexBuilderTest
testBuildIndex (docId-----docPath mapping 0 ----> /Users/alexfan/Desktop/Experiment1Test/test/text/1.txt 1 ----> /Users/alexfan/Desktop/Experiment1Test/test/text/2.txt 2 ----> /Users/alexfan/Desktop/Experiment1Test/test/text/3.txt PostingList: activity ----> {"docId":0,"freq":3,"positions":[0, 1, 6] }->{"docId":1,"freq":1,"positions":[0] } benefits ----> {"docId":0,"freq":2,"positions":[2, 7] }->{"docId":1,"freq":1,"positions":[10] } capital ----> {"docId":0,"freq":2,"positions":[3, 8] }->{"docId":1,"freq":1,"positions":[7] } destination ----> {"docId":0,"freq":2,"positions":[4, 9] }->{"docId":1,"freq":1,"positions":[1] } emergency ----> {"docId":0,"freq":1,"positions":[10] }->{"docId":1,"freq":1,"positions":[2] } fizzy ----> {"docId":0,"freq":1,"positions":[5] } frozen ----> {"docId":1,"freq":2,"positions":[9, 14] } google ----> {"docId":1,"freq":2,"positions":[11, 15] } marketplace ----> {"docId":2,"freq":1,"positions":[0] } medical ----> {"docId":2,"freq":1,"positions":[1] } notification ----> {"docId":2,"freq":1,"positions":[3] } peninsula ----> {"docId":2,"freq":1,"positions":[5] } pollution ----> {"docId":2,"freq":1,"positions":[7] } , docId-----docPath mapping 0 ----> D:\IdeaWorkspace\SeachEngine\text\1.txt 1 ----> D:\IdeaWorkspace\SeachEngine\text\2.txt 2 ----> D:\IdeaWorkspace\SeachEngine\text\3.txt PostingList: activity ----> {"docId":0,"freq":3,"positions":[0, 1, 6] }->{"docId":1,"freq":1,"positions":[0] } benefits ----> {"docId":0,"freq":2,"positions":[2, 7] }->{"docId":1,"freq":1,"positions":[10] } capital ----> {"docId":0,"freq":2,"positions":[3, 8] }->{"docId":1,"freq":1,"positions":[7] } destination ----> {"docId":0,"freq":2,"positions":[4, 9] }->{"docId":1,"freq":1,"positions":[1] } emergency ----> {"docId":0,"freq":1,"positions":[10] }->{"docId":1,"freq":1,"positions":[2] } fizzy ----> {"docId":0,"freq":1,"positions":[5] } frozen ----> {"docId":1,"freq":2,"positions":[9, 14] } google ----> {"docId":1,"freq":2,"positions":[11, 15] } marketplace ----> {"docId":2,"freq":1,"positions":[0] } medical ----> {"docId":2,"freq":1,"positions":[1] } notification ----> {"docId":2,"freq":1,"positions":[3] } peninsula ----> {"docId":2,"freq":1,"positions":[5] } pollution ----> {"docId":2,"freq":1,"positions":[7] } )
hust.cs.javacourse.search.index.DocumentBuilderTest
testBuild ({ docId:0, docPath:/Users/alexfan/Desktop/Experiment1Test/test/config/..//text/2.txt, tuples: {Term: activity,CurPos0,Freq: 1} {Term: destination,CurPos1,Freq: 1} {Term: emergency,CurPos2,Freq: 1} {Term: 26%,CurPos3,Freq: 1} {Term: u571,CurPos4,Freq: 1} {Term: because,CurPos5,Freq: 1} {Term: hence,CurPos6,Freq: 1} {Term: capital,CurPos7,Freq: 1} {Term: i,CurPos8,Freq: 1} {Term: frozen,CurPos9,Freq: 1} {Term: benefits,CurPos10,Freq: 1} {Term: google,CurPos11,Freq: 1} {Term: hahahahahahahahahahahahah,CurPos12,Freq: 1} {Term: ha,CurPos13,Freq: 1} {Term: frozen,CurPos14,Freq: 1} {Term: google,CurPos15,Freq: 1} } , { docId:0, docPath:D:\IdeaWorkspace\SeachEngine/text/2.txt, tuples: {Term: activity,CurPos0,Freq: 1} {Term: destination,CurPos1,Freq: 1} {Term: emergency,CurPos2,Freq: 1} {Term: 26%,CurPos3,Freq: 1} {Term: u571,CurPos4,Freq: 1} {Term: because,CurPos5,Freq: 1} {Term: hence,CurPos6,Freq: 1} {Term: capital,CurPos7,Freq: 1} {Term: i,CurPos8,Freq: 1} {Term: frozen,CurPos9,Freq: 1} {Term: benefits,CurPos10,Freq: 1} {Term: google,CurPos11,Freq: 1} {Term: hahahahahahahahahahahahah,CurPos12,Freq: 1} {Term: ha,CurPos13,Freq: 1} {Term: frozen,CurPos14,Freq: 1} {Term: google,CurPos15,Freq: 1} } )
testBuild ({ docId:0, docPath:/Users/alexfan/Desktop/Experiment1Test/test/config/..//text/2.txt, tuples: {Term: activity,CurPos0,Freq: 1} {Term: destination,CurPos1,Freq: 1} {Term: emergency,CurPos2,Freq: 1} {Term: 26%,CurPos3,Freq: 1} {Term: u571,CurPos4,Freq: 1} {Term: because,CurPos5,Freq: 1} {Term: hence,CurPos6,Freq: 1} {Term: capital,CurPos7,Freq: 1} {Term: frozen,CurPos9,Freq: 1} {Term: benefits,CurPos10,Freq: 1} {Term: google,CurPos11,Freq: 1} {Term: frozen,CurPos14,Freq: 1} {Term: google,CurPos15,Freq: 1} } , { docId:0, docPath:D:\IdeaWorkspace\SeachEngine/text/2.txt, tuples: {Term: activity,CurPos0,Freq: 1} {Term: destination,CurPos1,Freq: 1} {Term: emergency,CurPos2,Freq: 1} {Term: 26%,CurPos3,Freq: 1} {Term: u571,CurPos4,Freq: 1} {Term: because,CurPos5,Freq: 1} {Term: hence,CurPos6,Freq: 1} {Term: capital,CurPos7,Freq: 1} {Term: frozen,CurPos9,Freq: 1} {Term: benefits,CurPos10,Freq: 1} {Term: google,CurPos11,Freq: 1} {Term: frozen,CurPos14,Freq: 1} {Term: google,CurPos15,Freq: 1} } )
testBuild ({ docId:0, docPath:/Users/alexfan/Desktop/Experiment1Test/test/config/..//text/2.txt, tuples: {Term: activity,CurPos0,Freq: 1} {Term: destination,CurPos1,Freq: 1} {Term: emergency,CurPos2,Freq: 1} {Term: because,CurPos5,Freq: 1} {Term: hence,CurPos6,Freq: 1} {Term: capital,CurPos7,Freq: 1} {Term: i,CurPos8,Freq: 1} {Term: frozen,CurPos9,Freq: 1} {Term: benefits,CurPos10,Freq: 1} {Term: google,CurPos11,Freq: 1} {Term: hahahahahahahahahahahahah,CurPos12,Freq: 1} {Term: ha,CurPos13,Freq: 1} {Term: frozen,CurPos14,Freq: 1} {Term: google,CurPos15,Freq: 1} } , { docId:0, docPath:D:\IdeaWorkspace\SeachEngine/text/2.txt, tuples: {Term: activity,CurPos0,Freq: 1} {Term: destination,CurPos1,Freq: 1} {Term: emergency,CurPos2,Freq: 1} {Term: because,CurPos5,Freq: 1} {Term: hence,CurPos6,Freq: 1} {Term: capital,CurPos7,Freq: 1} {Term: i,CurPos8,Freq: 1} {Term: frozen,CurPos9,Freq: 1} {Term: benefits,CurPos10,Freq: 1} {Term: google,CurPos11,Freq: 1} {Term: hahahahahahahahahahahahah,CurPos12,Freq: 1} {Term: ha,CurPos13,Freq: 1} {Term: frozen,CurPos14,Freq: 1} {Term: google,CurPos15,Freq: 1} } )
testBuild ({ docId:0, docPath:/Users/alexfan/Desktop/Experiment1Test/test/config/..//text/2.txt, tuples: {Term: activity,CurPos0,Freq: 1} {Term: destination,CurPos1,Freq: 1} {Term: emergency,CurPos2,Freq: 1} {Term: 26%,CurPos3,Freq: 1} {Term: u571,CurPos4,Freq: 1} {Term: capital,CurPos7,Freq: 1} {Term: frozen,CurPos9,Freq: 1} {Term: benefits,CurPos10,Freq: 1} {Term: google,CurPos11,Freq: 1} {Term: hahahahahahahahahahahahah,CurPos12,Freq: 1} {Term: ha,CurPos13,Freq: 1} {Term: frozen,CurPos14,Freq: 1} {Term: google,CurPos15,Freq: 1} } , { docId:0, docPath:D:\IdeaWorkspace\SeachEngine/text/2.txt, tuples: {Term: activity,CurPos0,Freq: 1} {Term: destination,CurPos1,Freq: 1} {Term: emergency,CurPos2,Freq: 1} {Term: 26%,CurPos3,Freq: 1} {Term: u571,CurPos4,Freq: 1} {Term: capital,CurPos7,Freq: 1} {Term: frozen,CurPos9,Freq: 1} {Term: benefits,CurPos10,Freq: 1} {Term: google,CurPos11,Freq: 1} {Term: hahahahahahahahahahahahah,CurPos12,Freq: 1} {Term: ha,CurPos13,Freq: 1} {Term: frozen,CurPos14,Freq: 1} {Term: google,CurPos15,Freq: 1} } )
testBuild ({ docId:0, docPath:/Users/alexfan/Desktop/Experiment1Test/test/config/..//text/2.txt, tuples: {Term: activity,CurPos0,Freq: 1} {Term: destination,CurPos1,Freq: 1} {Term: emergency,CurPos2,Freq: 1} {Term: capital,CurPos7,Freq: 1} {Term: frozen,CurPos9,Freq: 1} {Term: benefits,CurPos10,Freq: 1} {Term: google,CurPos11,Freq: 1} {Term: frozen,CurPos14,Freq: 1} {Term: google,CurPos15,Freq: 1} } , { docId:0, docPath:D:\IdeaWorkspace\SeachEngine/text/2.txt, tuples: {Term: activity,CurPos0,Freq: 1} {Term: destination,CurPos1,Freq: 1} {Term: emergency,CurPos2,Freq: 1} {Term: capital,CurPos7,Freq: 1} {Term: frozen,CurPos9,Freq: 1} {Term: benefits,CurPos10,Freq: 1} {Term: google,CurPos11,Freq: 1} {Term: frozen,CurPos14,Freq: 1} {Term: google,CurPos15,Freq: 1} } )
testTestBuild ({ docId:0, docPath:/Users/alexfan/Desktop/Experiment1Test/test/config/..//text/2.txt, tuples: {Term: activity,CurPos0,Freq: 1} {Term: destination,CurPos1,Freq: 1} {Term: emergency,CurPos2,Freq: 1} {Term: capital,CurPos7,Freq: 1} {Term: frozen,CurPos9,Freq: 1} {Term: benefits,CurPos10,Freq: 1} {Term: google,CurPos11,Freq: 1} {Term: frozen,CurPos14,Freq: 1} {Term: google,CurPos15,Freq: 1} } , { docId:0, docPath:D:\IdeaWorkspace\SeachEngine/text/2.txt, tuples: {Term: activity,CurPos0,Freq: 1} {Term: destination,CurPos1,Freq: 1} {Term: emergency,CurPos2,Freq: 1} {Term: capital,CurPos7,Freq: 1} {Term: frozen,CurPos9,Freq: 1} {Term: benefits,CurPos10,Freq: 1} {Term: google,CurPos11,Freq: 1} {Term: frozen,CurPos14,Freq: 1} {Term: google,CurPos15,Freq: 1} } )
testTestBuild ({ docId:0, docPath:/Users/alexfan/Desktop/Experiment1Test/test/config/..//text/2.txt, tuples: {Term: activity,CurPos0,Freq: 1} {Term: destination,CurPos1,Freq: 1} {Term: emergency,CurPos2,Freq: 1} {Term: capital,CurPos7,Freq: 1} {Term: frozen,CurPos9,Freq: 1} {Term: benefits,CurPos10,Freq: 1} {Term: google,CurPos11,Freq: 1} {Term: frozen,CurPos14,Freq: 1} {Term: google,CurPos15,Freq: 1} } , { docId:0, docPath:D:\IdeaWorkspace\SeachEngine/text/2.txt, tuples: {Term: activity,CurPos0,Freq: 1} {Term: destination,CurPos1,Freq: 1} {Term: emergency,CurPos2,Freq: 1} {Term: capital,CurPos7,Freq: 1} {Term: frozen,CurPos9,Freq: 1} {Term: benefits,CurPos10,Freq: 1} {Term: google,CurPos11,Freq: 1} {Term: frozen,CurPos14,Freq: 1} {Term: google,CurPos15,Freq: 1} } )
hust.cs.javacourse.search.query.IndexSearcherTest
testSearch ([ -------------------------------------- docId: 0 docPath: /Users/alexfan/Desktop/Experiment1Test/test/text_search_sort/1.txt content: The novel coronavirus death rate According to Government health authority of England Government, most of the coronavirus cases are in England Government score: -3.0 government ----> {"docId":0,"freq":3,"positions":[7, 12, 21] } , -------------------------------------- docId: 2 docPath: /Users/alexfan/Desktop/Experiment1Test/test/text_search_sort/3.txt content: The England Government want to establish the country as a visitor destination for Chinese Government people as part of new strategy to boost trade rate score: -2.0 government ----> {"docId":2,"freq":2,"positions":[2, 14] } , -------------------------------------- docId: 1 docPath: /Users/alexfan/Desktop/Experiment1Test/test/text_search_sort/2.txt content: The release of the new James Bond film coronavirus death continue to spread England Government score: -1.0 government ----> {"docId":1,"freq":1,"positions":[14] } ], [ -------------------------------------- docId: 0 docPath: D:\IdeaWorkspace\SeachEngine\text_search_sort\1.txt content: The novel coronavirus death rate According to Government health authority of England Government, most of the coronavirus cases are in England Government score: -3.0 government ----> {"docId":0,"freq":3,"positions":[7, 12, 21] } , -------------------------------------- docId: 2 docPath: D:\IdeaWorkspace\SeachEngine\text_search_sort\3.txt content: The England Government want to establish the country as a visitor destination for Chinese Government people as part of new strategy to boost trade rate score: -2.0 government ----> {"docId":2,"freq":2,"positions":[2, 14] } , -------------------------------------- docId: 1 docPath: D:\IdeaWorkspace\SeachEngine\text_search_sort\2.txt content: The release of the new James Bond film coronavirus death continue to spread England Government score: -1.0 government ----> {"docId":1,"freq":1,"positions":[14] } ])
testSearch ([ -------------------------------------- docId: 0 docPath: /Users/alexfan/Desktop/Experiment1Test/test/text_search_sort/1.txt content: The novel coronavirus death rate According to Government health authority of England Government, most of the coronavirus cases are in England Government score: -2.0 coronavirus ----> {"docId":0,"freq":2,"positions":[2, 16] } , -------------------------------------- docId: 1 docPath: /Users/alexfan/Desktop/Experiment1Test/test/text_search_sort/2.txt content: The release of the new James Bond film coronavirus death continue to spread England Government score: -1.0 coronavirus ----> {"docId":1,"freq":1,"positions":[8] } ], [ -------------------------------------- docId: 0 docPath: D:\IdeaWorkspace\SeachEngine\text_search_sort\1.txt content: The novel coronavirus death rate According to Government health authority of England Government, most of the coronavirus cases are in England Government score: -2.0 coronavirus ----> {"docId":0,"freq":2,"positions":[2, 16] } , -------------------------------------- docId: 1 docPath: D:\IdeaWorkspace\SeachEngine\text_search_sort\2.txt content: The release of the new James Bond film coronavirus death continue to spread England Government score: -1.0 coronavirus ----> {"docId":1,"freq":1,"positions":[8] } ])
testTestSearch ([ -------------------------------------- docId: 0 docPath: /Users/alexfan/Desktop/Experiment1Test/test/text_search_sort/1.txt content: The novel coronavirus death rate According to Government health authority of England Government, most of the coronavirus cases are in England Government score: -2.0 death ----> {"docId":0,"freq":1,"positions":[3] } rate ----> {"docId":0,"freq":1,"positions":[4] } ], [ -------------------------------------- docId: 0 docPath: D:\IdeaWorkspace\SeachEngine\text_search_sort\1.txt content: The novel coronavirus death rate According to Government health authority of England Government, most of the coronavirus cases are in England Government score: -2.0 death ----> {"docId":0,"freq":1,"positions":[3] } rate ----> {"docId":0,"freq":1,"positions":[4] } ])
hust.cs.javacourse.search.parse.ScannerFilterAllInOneTest
testNext (hust.cs.javacourse.search.parse.impl.PatternTermTupleFilter@33afa13b, [{Term: activity,CurPos0,Freq: 1} , {Term: destination,CurPos1,Freq: 1} , {Term: emergency,CurPos2,Freq: 1} , {Term: capital,CurPos7,Freq: 1} , {Term: frozen,CurPos9,Freq: 1} , {Term: benefits,CurPos10,Freq: 1} , {Term: google,CurPos11,Freq: 1} , {Term: frozen,CurPos14,Freq: 1} , {Term: google,CurPos15,Freq: 1} ])
testNext (hust.cs.javacourse.search.parse.impl.PatternTermTupleFilter@47542153, [{Term: aaa,CurPos1,Freq: 1} , {Term: bbb,CurPos2,Freq: 1} , {Term: ccc,CurPos4,Freq: 1} , {Term: ddd,CurPos6,Freq: 1} ])
hust.cs.javacourse.search.index.IndexTest
testAddDocument ([docId-----docPath mapping 0 ----> D:\IdeaWorkspace\SeachEngine\text_1\1.txt 1 ----> D:\IdeaWorkspace\SeachEngine/text/2.txt PostingList: activity ----> {"docId":0,"freq":3,"positions":[0, 1, 6] }->{"docId":1,"freq":1,"positions":[0] } benefits ----> {"docId":0,"freq":2,"positions":[2, 7] }->{"docId":1,"freq":1,"positions":[10] } capital ----> {"docId":0,"freq":2,"positions":[3, 8] }->{"docId":1,"freq":1,"positions":[7] } destination ----> {"docId":0,"freq":2,"positions":[4, 9] }->{"docId":1,"freq":1,"positions":[1] } emergency ----> {"docId":0,"freq":1,"positions":[10] }->{"docId":1,"freq":1,"positions":[2] } fizzy ----> {"docId":0,"freq":1,"positions":[5] } frozen ----> {"docId":1,"freq":2,"positions":[9, 14] } google ----> {"docId":1,"freq":2,"positions":[11, 15] } , docId-----docPath mapping 0 ----> D:\IdeaWorkspace\SeachEngine\text_1_2\1.txt 1 ----> D:\IdeaWorkspace\SeachEngine\text_1_2\2.txt PostingList: activity ----> {"docId":0,"freq":3,"positions":[0, 1, 6] }->{"docId":1,"freq":1,"positions":[0] } benefits ----> {"docId":0,"freq":2,"positions":[2, 7] }->{"docId":1,"freq":1,"positions":[10] } capital ----> {"docId":0,"freq":2,"positions":[3, 8] }->{"docId":1,"freq":1,"positions":[7] } destination ----> {"docId":0,"freq":2,"positions":[4, 9] }->{"docId":1,"freq":1,"positions":[1] } emergency ----> {"docId":0,"freq":1,"positions":[10] }->{"docId":1,"freq":1,"positions":[2] } fizzy ----> {"docId":0,"freq":1,"positions":[5] } frozen ----> {"docId":1,"freq":2,"positions":[9, 14] } google ----> {"docId":1,"freq":2,"positions":[11, 15] } ], { docId:1, docPath:D:\IdeaWorkspace\SeachEngine/text/2.txt, tuples: {Term: activity,CurPos0,Freq: 1} {Term: destination,CurPos1,Freq: 1} {Term: emergency,CurPos2,Freq: 1} {Term: capital,CurPos7,Freq: 1} {Term: frozen,CurPos9,Freq: 1} {Term: benefits,CurPos10,Freq: 1} {Term: google,CurPos11,Freq: 1} {Term: frozen,CurPos14,Freq: 1} {Term: google,CurPos15,Freq: 1} } )
testGetDictionary (docId-----docPath mapping 0 ----> D:\IdeaWorkspace\SeachEngine\text\1.txt 1 ----> D:\IdeaWorkspace\SeachEngine\text\2.txt 2 ----> D:\IdeaWorkspace\SeachEngine\text\3.txt PostingList: activity ----> {"docId":0,"freq":3,"positions":[0, 1, 6] }->{"docId":1,"freq":1,"positions":[0] } benefits ----> {"docId":0,"freq":2,"positions":[2, 7] }->{"docId":1,"freq":1,"positions":[10] } capital ----> {"docId":0,"freq":2,"positions":[3, 8] }->{"docId":1,"freq":1,"positions":[7] } destination ----> {"docId":0,"freq":2,"positions":[4, 9] }->{"docId":1,"freq":1,"positions":[1] } emergency ----> {"docId":0,"freq":1,"positions":[10] }->{"docId":1,"freq":1,"positions":[2] } fizzy ----> {"docId":0,"freq":1,"positions":[5] } frozen ----> {"docId":1,"freq":2,"positions":[9, 14] } google ----> {"docId":1,"freq":2,"positions":[11, 15] } marketplace ----> {"docId":2,"freq":1,"positions":[0] } medical ----> {"docId":2,"freq":1,"positions":[1] } notification ----> {"docId":2,"freq":1,"positions":[3] } peninsula ----> {"docId":2,"freq":1,"positions":[5] } pollution ----> {"docId":2,"freq":1,"positions":[7] } , [activity, benefits, capital, destination, emergency, fizzy, frozen, google, marketplace, medical, notification, peninsula, pollution])
testGetDocName (docId-----docPath mapping 0 ----> D:\IdeaWorkspace\SeachEngine\text\1.txt 1 ----> D:\IdeaWorkspace\SeachEngine\text\2.txt 2 ----> D:\IdeaWorkspace\SeachEngine\text\3.txt PostingList: activity ----> {"docId":0,"freq":3,"positions":[0, 1, 6] }->{"docId":1,"freq":1,"positions":[0] } benefits ----> {"docId":0,"freq":2,"positions":[2, 7] }->{"docId":1,"freq":1,"positions":[10] } capital ----> {"docId":0,"freq":2,"positions":[3, 8] }->{"docId":1,"freq":1,"positions":[7] } destination ----> {"docId":0,"freq":2,"positions":[4, 9] }->{"docId":1,"freq":1,"positions":[1] } emergency ----> {"docId":0,"freq":1,"positions":[10] }->{"docId":1,"freq":1,"positions":[2] } fizzy ----> {"docId":0,"freq":1,"positions":[5] } frozen ----> {"docId":1,"freq":2,"positions":[9, 14] } google ----> {"docId":1,"freq":2,"positions":[11, 15] } marketplace ----> {"docId":2,"freq":1,"positions":[0] } medical ----> {"docId":2,"freq":1,"positions":[1] } notification ----> {"docId":2,"freq":1,"positions":[3] } peninsula ----> {"docId":2,"freq":1,"positions":[5] } pollution ----> {"docId":2,"freq":1,"positions":[7] } , [1.txt, 2.txt, 3.txt])
testLoad (docId-----docPath mapping 0 ----> D:\IdeaWorkspace\SeachEngine\text\1.txt 1 ----> D:\IdeaWorkspace\SeachEngine\text\2.txt 2 ----> D:\IdeaWorkspace\SeachEngine\text\3.txt PostingList: activity ----> {"docId":0,"freq":3,"positions":[0, 1, 6] }->{"docId":1,"freq":1,"positions":[0] } benefits ----> {"docId":0,"freq":2,"positions":[2, 7] }->{"docId":1,"freq":1,"positions":[10] } capital ----> {"docId":0,"freq":2,"positions":[3, 8] }->{"docId":1,"freq":1,"positions":[7] } destination ----> {"docId":0,"freq":2,"positions":[4, 9] }->{"docId":1,"freq":1,"positions":[1] } emergency ----> {"docId":0,"freq":1,"positions":[10] }->{"docId":1,"freq":1,"positions":[2] } fizzy ----> {"docId":0,"freq":1,"positions":[5] } frozen ----> {"docId":1,"freq":2,"positions":[9, 14] } google ----> {"docId":1,"freq":2,"positions":[11, 15] } marketplace ----> {"docId":2,"freq":1,"positions":[0] } medical ----> {"docId":2,"freq":1,"positions":[1] } notification ----> {"docId":2,"freq":1,"positions":[3] } peninsula ----> {"docId":2,"freq":1,"positions":[5] } pollution ----> {"docId":2,"freq":1,"positions":[7] } , /Users/alexfan/Desktop/Experiment1Test/test/config/..//index/index_1_2_3_txt.dat)
testOptimize (docId-----docPath mapping 0 ----> D:\IdeaWorkspace\SeachEngine\text\1.txt 1 ----> D:\IdeaWorkspace\SeachEngine\text\2.txt 2 ----> D:\IdeaWorkspace\SeachEngine\text\3.txt PostingList: activity ----> {"docId":0,"freq":3,"positions":[0, 1, 6] }->{"docId":1,"freq":1,"positions":[0] } benefits ----> {"docId":0,"freq":2,"positions":[2, 7] }->{"docId":1,"freq":1,"positions":[10] } capital ----> {"docId":0,"freq":2,"positions":[3, 8] }->{"docId":1,"freq":1,"positions":[7] } destination ----> {"docId":0,"freq":2,"positions":[4, 9] }->{"docId":1,"freq":1,"positions":[1] } emergency ----> {"docId":0,"freq":1,"positions":[10] }->{"docId":1,"freq":1,"positions":[2] } fizzy ----> {"docId":0,"freq":1,"positions":[5] } frozen ----> {"docId":1,"freq":2,"positions":[9, 14] } google ----> {"docId":1,"freq":2,"positions":[11, 15] } marketplace ----> {"docId":2,"freq":1,"positions":[0] } medical ----> {"docId":2,"freq":1,"positions":[1] } notification ----> {"docId":2,"freq":1,"positions":[3] } peninsula ----> {"docId":2,"freq":1,"positions":[5] } pollution ----> {"docId":2,"freq":1,"positions":[7] } , docId-----docPath mapping 0 ----> D:\IdeaWorkspace\SeachEngine\text\1.txt 1 ----> D:\IdeaWorkspace\SeachEngine\text\2.txt 2 ----> D:\IdeaWorkspace\SeachEngine\text\3.txt PostingList: activity ----> {"docId":0,"freq":3,"positions":[0, 1, 6] }->{"docId":1,"freq":1,"positions":[0] } benefits ----> {"docId":0,"freq":2,"positions":[2, 7] }->{"docId":1,"freq":1,"positions":[10] } capital ----> {"docId":0,"freq":2,"positions":[3, 8] }->{"docId":1,"freq":1,"positions":[7] } destination ----> {"docId":0,"freq":2,"positions":[4, 9] }->{"docId":1,"freq":1,"positions":[1] } emergency ----> {"docId":0,"freq":1,"positions":[10] }->{"docId":1,"freq":1,"positions":[2] } fizzy ----> {"docId":0,"freq":1,"positions":[5] } frozen ----> {"docId":1,"freq":2,"positions":[9, 14] } google ----> {"docId":1,"freq":2,"positions":[11, 15] } marketplace ----> {"docId":2,"freq":1,"positions":[0] } medical ----> {"docId":2,"freq":1,"positions":[1] } notification ----> {"docId":2,"freq":1,"positions":[3] } peninsula ----> {"docId":2,"freq":1,"positions":[5] } pollution ----> {"docId":2,"freq":1,"positions":[7] } )
testReadObject (docId-----docPath mapping 0 ----> D:\IdeaWorkspace\SeachEngine\text\1.txt 1 ----> D:\IdeaWorkspace\SeachEngine\text\2.txt 2 ----> D:\IdeaWorkspace\SeachEngine\text\3.txt PostingList: activity ----> {"docId":0,"freq":3,"positions":[0, 1, 6] }->{"docId":1,"freq":1,"positions":[0] } benefits ----> {"docId":0,"freq":2,"positions":[2, 7] }->{"docId":1,"freq":1,"positions":[10] } capital ----> {"docId":0,"freq":2,"positions":[3, 8] }->{"docId":1,"freq":1,"positions":[7] } destination ----> {"docId":0,"freq":2,"positions":[4, 9] }->{"docId":1,"freq":1,"positions":[1] } emergency ----> {"docId":0,"freq":1,"positions":[10] }->{"docId":1,"freq":1,"positions":[2] } fizzy ----> {"docId":0,"freq":1,"positions":[5] } frozen ----> {"docId":1,"freq":2,"positions":[9, 14] } google ----> {"docId":1,"freq":2,"positions":[11, 15] } marketplace ----> {"docId":2,"freq":1,"positions":[0] } medical ----> {"docId":2,"freq":1,"positions":[1] } notification ----> {"docId":2,"freq":1,"positions":[3] } peninsula ----> {"docId":2,"freq":1,"positions":[5] } pollution ----> {"docId":2,"freq":1,"positions":[7] } , /Users/alexfan/Desktop/Experiment1Test/test/config/..//index/index_1_2_3_txt.dat)
testSave (docId-----docPath mapping 0 ----> D:\IdeaWorkspace\SeachEngine\text\1.txt 1 ----> D:\IdeaWorkspace\SeachEngine\text\2.txt 2 ----> D:\IdeaWorkspace\SeachEngine\text\3.txt PostingList: activity ----> {"docId":0,"freq":3,"positions":[0, 1, 6] }->{"docId":1,"freq":1,"positions":[0] } benefits ----> {"docId":0,"freq":2,"positions":[2, 7] }->{"docId":1,"freq":1,"positions":[10] } capital ----> {"docId":0,"freq":2,"positions":[3, 8] }->{"docId":1,"freq":1,"positions":[7] } destination ----> {"docId":0,"freq":2,"positions":[4, 9] }->{"docId":1,"freq":1,"positions":[1] } emergency ----> {"docId":0,"freq":1,"positions":[10] }->{"docId":1,"freq":1,"positions":[2] } fizzy ----> {"docId":0,"freq":1,"positions":[5] } frozen ----> {"docId":1,"freq":2,"positions":[9, 14] } google ----> {"docId":1,"freq":2,"positions":[11, 15] } marketplace ----> {"docId":2,"freq":1,"positions":[0] } medical ----> {"docId":2,"freq":1,"positions":[1] } notification ----> {"docId":2,"freq":1,"positions":[3] } peninsula ----> {"docId":2,"freq":1,"positions":[5] } pollution ----> {"docId":2,"freq":1,"positions":[7] } , /Users/alexfan/Desktop/Experiment1Test/test/config/..//index/index_1_2_3_txt.dat)
testSearch (docId-----docPath mapping 0 ----> D:\IdeaWorkspace\SeachEngine\text\1.txt 1 ----> D:\IdeaWorkspace\SeachEngine\text\2.txt 2 ----> D:\IdeaWorkspace\SeachEngine\text\3.txt PostingList: activity ----> {"docId":0,"freq":3,"positions":[0, 1, 6] }->{"docId":1,"freq":1,"positions":[0] } benefits ----> {"docId":0,"freq":2,"positions":[2, 7] }->{"docId":1,"freq":1,"positions":[10] } capital ----> {"docId":0,"freq":2,"positions":[3, 8] }->{"docId":1,"freq":1,"positions":[7] } destination ----> {"docId":0,"freq":2,"positions":[4, 9] }->{"docId":1,"freq":1,"positions":[1] } emergency ----> {"docId":0,"freq":1,"positions":[10] }->{"docId":1,"freq":1,"positions":[2] } fizzy ----> {"docId":0,"freq":1,"positions":[5] } frozen ----> {"docId":1,"freq":2,"positions":[9, 14] } google ----> {"docId":1,"freq":2,"positions":[11, 15] } marketplace ----> {"docId":2,"freq":1,"positions":[0] } medical ----> {"docId":2,"freq":1,"positions":[1] } notification ----> {"docId":2,"freq":1,"positions":[3] } peninsula ----> {"docId":2,"freq":1,"positions":[5] } pollution ----> {"docId":2,"freq":1,"positions":[7] } , {"docId":0,"freq":3,"positions":[0, 1, 6] }->{"docId":1,"freq":1,"positions":[0] } )
testTestToString (docId-----docPath mapping 0 ----> D:\IdeaWorkspace\SeachEngine\text\1.txt 1 ----> D:\IdeaWorkspace\SeachEngine\text\2.txt 2 ----> D:\IdeaWorkspace\SeachEngine\text\3.txt PostingList: activity ----> {"docId":0,"freq":3,"positions":[0, 1, 6] }->{"docId":1,"freq":1,"positions":[0] } benefits ----> {"docId":0,"freq":2,"positions":[2, 7] }->{"docId":1,"freq":1,"positions":[10] } capital ----> {"docId":0,"freq":2,"positions":[3, 8] }->{"docId":1,"freq":1,"positions":[7] } destination ----> {"docId":0,"freq":2,"positions":[4, 9] }->{"docId":1,"freq":1,"positions":[1] } emergency ----> {"docId":0,"freq":1,"positions":[10] }->{"docId":1,"freq":1,"positions":[2] } fizzy ----> {"docId":0,"freq":1,"positions":[5] } frozen ----> {"docId":1,"freq":2,"positions":[9, 14] } google ----> {"docId":1,"freq":2,"positions":[11, 15] } marketplace ----> {"docId":2,"freq":1,"positions":[0] } medical ----> {"docId":2,"freq":1,"positions":[1] } notification ----> {"docId":2,"freq":1,"positions":[3] } peninsula ----> {"docId":2,"freq":1,"positions":[5] } pollution ----> {"docId":2,"freq":1,"positions":[7] } , [activity, {"docId":0,"freq":3,"positions":[0, 1, 6] }->{"docId":1,"freq":1,"positions":[0] } , benefits, {"docId":0,"freq":2,"positions":[2, 7] }->{"docId":1,"freq":1,"positions":[10] } , capital, {"docId":0,"freq":2,"positions":[3, 8] }->{"docId":1,"freq":1,"positions":[7] } , destination, {"docId":0,"freq":2,"positions":[4, 9] }->{"docId":1,"freq":1,"positions":[1] } , emergency, {"docId":0,"freq":1,"positions":[10] }->{"docId":1,"freq":1,"positions":[2] } , fizzy, {"docId":0,"freq":1,"positions":[5] } , frozen, {"docId":1,"freq":2,"positions":[9, 14] } , google, {"docId":1,"freq":2,"positions":[11, 15] } , marketplace, {"docId":2,"freq":1,"positions":[0] } , medical, {"docId":2,"freq":1,"positions":[1] } , notification, {"docId":2,"freq":1,"positions":[3] } , peninsula, {"docId":2,"freq":1,"positions":[5] } , pollution, {"docId":2,"freq":1,"positions":[7] } ])
testWriteObject (docId-----docPath mapping 0 ----> D:\IdeaWorkspace\SeachEngine\text\1.txt 1 ----> D:\IdeaWorkspace\SeachEngine\text\2.txt 2 ----> D:\IdeaWorkspace\SeachEngine\text\3.txt PostingList: activity ----> {"docId":0,"freq":3,"positions":[0, 1, 6] }->{"docId":1,"freq":1,"positions":[0] } benefits ----> {"docId":0,"freq":2,"positions":[2, 7] }->{"docId":1,"freq":1,"positions":[10] } capital ----> {"docId":0,"freq":2,"positions":[3, 8] }->{"docId":1,"freq":1,"positions":[7] } destination ----> {"docId":0,"freq":2,"positions":[4, 9] }->{"docId":1,"freq":1,"positions":[1] } emergency ----> {"docId":0,"freq":1,"positions":[10] }->{"docId":1,"freq":1,"positions":[2] } fizzy ----> {"docId":0,"freq":1,"positions":[5] } frozen ----> {"docId":1,"freq":2,"positions":[9, 14] } google ----> {"docId":1,"freq":2,"positions":[11, 15] } marketplace ----> {"docId":2,"freq":1,"positions":[0] } medical ----> {"docId":2,"freq":1,"positions":[1] } notification ----> {"docId":2,"freq":1,"positions":[3] } peninsula ----> {"docId":2,"freq":1,"positions":[5] } pollution ----> {"docId":2,"freq":1,"positions":[7] } , /Users/alexfan/Desktop/Experiment1Test/test/config/..//index/index_1_2_3_txt.dat)
/Users/alexfan/Desktop/Experiment1Test/testng.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="All Test Suite" guice-stage="DEVELOPMENT">
  <test thread-count="5" name="D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/index/TermTest.java" verbose="2">
    <classes>
      <class name="hust.cs.javacourse.search.index.TermTest">
        <methods>
          <include name="testTestEquals"/>
          <include name="testTestToString"/>
          <include name="testGetContent"/>
          <include name="testSetContent"/>
          <include name="testCompareTo"/>
          <include name="testWriteObject"/>
          <include name="testReadObject"/>
        </methods>
      </class> <!-- hust.cs.javacourse.search.index.TermTest -->
    </classes>
  </test> <!-- D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/index/TermTest.java -->
  <test thread-count="5" name="D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/index/TermTupleTest.java" verbose="2">
    <classes>
      <class name="hust.cs.javacourse.search.index.TermTupleTest">
        <methods>
          <include name="testTestEquals"/>
          <include name="testTestToString"/>
        </methods>
      </class> <!-- hust.cs.javacourse.search.index.TermTupleTest -->
    </classes>
  </test> <!-- D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/index/TermTupleTest.java -->
  <test thread-count="5" name="D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/index/PostingTest.java" verbose="2">
    <classes>
      <class name="hust.cs.javacourse.search.index.PostingTest">
        <methods>
          <include name="testTestEquals"/>
          <include name="testTestToString"/>
          <include name="testGetDocId"/>
          <include name="testSetDocId"/>
          <include name="testGetFreq"/>
          <include name="testSetFreq"/>
          <include name="testGetPositions"/>
          <include name="testSetPositions"/>
          <include name="testCompareTo"/>
          <include name="testSort"/>
          <include name="testWriteObject"/>
          <include name="testReadObject"/>
        </methods>
      </class> <!-- hust.cs.javacourse.search.index.PostingTest -->
    </classes>
  </test> <!-- D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/index/PostingTest.java -->
  <test thread-count="5" name="D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/index/PostingListTest.java" verbose="2">
    <classes>
      <class name="hust.cs.javacourse.search.index.PostingListTest">
        <methods>
          <include name="testAdd"/>
          <include name="testTestToString"/>
          <include name="testTestAdd"/>
          <include name="testGet"/>
          <include name="testIndexOf"/>
          <include name="testTestIndexOf"/>
          <include name="testContains"/>
          <include name="testRemove"/>
          <include name="testTestRemove"/>
          <include name="testSize"/>
          <include name="testClear"/>
          <include name="testIsEmpty"/>
          <include name="testSort"/>
          <include name="testWriteObject"/>
          <include name="testReadObject"/>
        </methods>
      </class> <!-- hust.cs.javacourse.search.index.PostingListTest -->
    </classes>
  </test> <!-- D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/index/PostingListTest.java -->
  <test thread-count="5" name="D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/index/DocumentTest.java" verbose="2">
    <classes>
      <class name="hust.cs.javacourse.search.index.DocumentTest">
        <methods>
          <include name="testGetDocId"/>
          <include name="testSetDocId"/>
          <include name="testGetDocPath"/>
          <include name="testSetDocPath"/>
          <include name="testGetTuples"/>
          <include name="testAddTuple"/>
          <include name="testContains"/>
          <include name="testGetTuple"/>
          <include name="testGetTupleSize"/>
          <include name="testTestToString"/>
        </methods>
      </class> <!-- hust.cs.javacourse.search.index.DocumentTest -->
    </classes>
  </test> <!-- D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/index/DocumentTest.java -->
  <test thread-count="5" name="D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/parse/TermTupleScannerTest.java" verbose="2">
    <classes>
      <class name="hust.cs.javacourse.search.parse.TermTupleScannerTest">
        <methods>
          <include name="testNext"/>
        </methods>
      </class> <!-- hust.cs.javacourse.search.parse.TermTupleScannerTest -->
    </classes>
  </test> <!-- D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/parse/TermTupleScannerTest.java -->
  <test thread-count="5" name="D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/parse/StopWordTermTupleFilterTest.java" verbose="2">
    <classes>
      <class name="hust.cs.javacourse.search.parse.StopWordTermTupleFilterTest">
        <methods>
          <include name="testNext"/>
        </methods>
      </class> <!-- hust.cs.javacourse.search.parse.StopWordTermTupleFilterTest -->
    </classes>
  </test> <!-- D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/parse/StopWordTermTupleFilterTest.java -->
  <test thread-count="5" name="D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/parse/PatternTermTupleFilterTest.java" verbose="2">
    <classes>
      <class name="hust.cs.javacourse.search.parse.PatternTermTupleFilterTest">
        <methods>
          <include name="testNext"/>
        </methods>
      </class> <!-- hust.cs.javacourse.search.parse.PatternTermTupleFilterTest -->
    </classes>
  </test> <!-- D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/parse/PatternTermTupleFilterTest.java -->
  <test thread-count="5" name="D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/parse/LengthTermTupleFilterTest.java" verbose="2">
    <classes>
      <class name="hust.cs.javacourse.search.parse.LengthTermTupleFilterTest">
        <methods>
          <include name="testNext"/>
        </methods>
      </class> <!-- hust.cs.javacourse.search.parse.LengthTermTupleFilterTest -->
    </classes>
  </test> <!-- D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/parse/LengthTermTupleFilterTest.java -->
  <test thread-count="5" name="D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/parse/ScannerFilterAllInOneTest.java" verbose="2">
    <classes>
      <class name="hust.cs.javacourse.search.parse.ScannerFilterAllInOneTest">
        <methods>
          <include name="testNext"/>
        </methods>
      </class> <!-- hust.cs.javacourse.search.parse.ScannerFilterAllInOneTest -->
    </classes>
  </test> <!-- D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/parse/ScannerFilterAllInOneTest.java -->
  <test thread-count="5" name="D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/index/DocumentBuilderTest.java" verbose="2">
    <classes>
      <class name="hust.cs.javacourse.search.index.DocumentBuilderTest">
        <methods>
          <include name="testBuild"/>
          <include name="testTestBuild"/>
        </methods>
      </class> <!-- hust.cs.javacourse.search.index.DocumentBuilderTest -->
    </classes>
  </test> <!-- D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/index/DocumentBuilderTest.java -->
  <test thread-count="5" name="D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/index/IndexTest.java" verbose="2">
    <classes>
      <class name="hust.cs.javacourse.search.index.IndexTest">
        <methods>
          <include name="testTestToString"/>
          <include name="testAddDocument"/>
          <include name="testLoad"/>
          <include name="testSave"/>
          <include name="testSearch"/>
          <include name="testGetDictionary"/>
          <include name="testWriteObject"/>
          <include name="testReadObject"/>
          <include name="testOptimize"/>
          <include name="testGetDocName"/>
        </methods>
      </class> <!-- hust.cs.javacourse.search.index.IndexTest -->
    </classes>
  </test> <!-- D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/index/IndexTest.java -->
  <test thread-count="5" name="D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/index/IndexBuilderTest.java" verbose="2">
    <classes>
      <class name="hust.cs.javacourse.search.index.IndexBuilderTest">
        <methods>
          <include name="testBuildIndex"/>
        </methods>
      </class> <!-- hust.cs.javacourse.search.index.IndexBuilderTest -->
    </classes>
  </test> <!-- D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/index/IndexBuilderTest.java -->
  <test thread-count="5" name="D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/query/HitTest.java" verbose="2">
    <classes>
      <class name="hust.cs.javacourse.search.query.HitTest">
        <methods>
          <include name="testGetDocId"/>
          <include name="testGetDocPath"/>
          <include name="testGetContent"/>
          <include name="testSetContent"/>
          <include name="testGetScore"/>
          <include name="testSetScore"/>
          <include name="testGetTermPostingMapping"/>
          <include name="testTestToString"/>
          <include name="testCompareTo"/>
        </methods>
      </class> <!-- hust.cs.javacourse.search.query.HitTest -->
    </classes>
  </test> <!-- D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/query/HitTest.java -->
  <test thread-count="5" name="D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/query/IndexSearcherTest.java" verbose="2">
    <classes>
      <class name="hust.cs.javacourse.search.query.IndexSearcherTest">
        <methods>
          <include name="testSearch"/>
          <include name="testTestSearch"/>
        </methods>
      </class> <!-- hust.cs.javacourse.search.query.IndexSearcherTest -->
    </classes>
  </test> <!-- D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/query/IndexSearcherTest.java -->
</suite> <!-- All Test Suite -->
            
Tests for All Test Suite
  • D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/index/TermTest.java (1 class)
  • D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/index/TermTupleTest.java (1 class)
  • D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/index/PostingTest.java (1 class)
  • D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/index/PostingListTest.java (1 class)
  • D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/index/DocumentTest.java (1 class)
  • D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/parse/TermTupleScannerTest.java (1 class)
  • D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/parse/StopWordTermTupleFilterTest.java (1 class)
  • D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/parse/PatternTermTupleFilterTest.java (1 class)
  • D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/parse/LengthTermTupleFilterTest.java (1 class)
  • D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/parse/ScannerFilterAllInOneTest.java (1 class)
  • D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/index/DocumentBuilderTest.java (1 class)
  • D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/index/IndexTest.java (1 class)
  • D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/index/IndexBuilderTest.java (1 class)
  • D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/query/HitTest.java (1 class)
  • D:/IdeaWorkspace/SeachEngine/test/hust/cs/javacourse/search/query/IndexSearcherTest.java (1 class)
Groups for All Test Suite
Times for All Test Suite
Total running time: 71 ms
Reporter output for All Test Suite
0 ignored methods
Methods in chronological order
hust.cs.javacourse.search.index.PostingListTest
beforeSuite 0 ms
hust.cs.javacourse.search.index.TermTest
testTestEquals([search engine, search engine], true) 22 ms
testTestEquals([search engine, search engine ], false) 24 ms
testTestToString(We have a dream., We have a dream.) 25 ms
testGetContent(We have a dream., We have a dream.) 25 ms
testSetContent(We have no dream., We have no dream.) 25 ms
testCompareTo([abc, abc], 0) 25 ms
testCompareTo([def, dab], 4) 25 ms
testWriteObject(search engine, /Users/alexfan/Desktop/Experiment1Test/test/config/..//ser/Term.dat) 28 ms
testReadObject(search engine, /Users/alexfan/Desktop/Experiment1Test/test/config/..//ser/Term.dat) 40 ms
hust.cs.javacourse.search.index.TermTupleTest
testTestEquals([{Term: aaa,CurPos17,Freq: 1} , {Term: aaa,CurPos17,Freq: 1} ], true) 254 ms
testTestEquals([{Term: aaa,CurPos17,Freq: 1} , {Term: aaa,CurPos20,Freq: 1} ], false) 254 ms
testTestEquals([{Term: aaa,CurPos20,Freq: 1} , {Term: bbb,CurPos20,Freq: 1} ], false) 255 ms
testTestToString({Term: Search,CurPos100,Freq: 1} , [Search, 1, 100]) 255 ms
hust.cs.javacourse.search.index.PostingTest
testTestEquals([{"docId":1,"freq":4,"positions":[10, 100, 320, 400] }, {"docId":1,"freq":4,"positions":[10, 100, 32...) 264 ms
testTestEquals([{"docId":2,"freq":4,"positions":[10, 100, 320, 400] }, {"docId":1,"freq":4,"positions":[10, 100, 32...) 264 ms
testTestEquals([{"docId":1,"freq":4,"positions":[10, 100, 320, 400] }, {"docId":1,"freq":5,"positions":[10, 100, 32...) 264 ms
testTestEquals([{"docId":1,"freq":4,"positions":[10, 100, 320, 400] }, {"docId":1,"freq":4,"positions":[100, 320, 4...) 265 ms
testTestEquals([{"docId":1,"freq":4,"positions":[10, 100, 320, 400] }, {"docId":1,"freq":4,"positions":[100, 10, 40...) 265 ms
testTestToString({"docId":1,"freq":4,"positions":[10, 100, 320, 400] }, [1, 4, 10, 100, 320, 400]) 265 ms
testGetDocId({"docId":1,"freq":4,"positions":[10, 100, 320, 400] }, 1) 270 ms
testSetDocId({"docId":20,"freq":0,"positions":[] }, 20) 270 ms
testGetFreq({"docId":1,"freq":4,"positions":[10, 100, 320, 400] }, 4) 271 ms
testSetFreq({"docId":0,"freq":8,"positions":[] }, 8) 271 ms
testGetPositions({"docId":1,"freq":4,"positions":[10, 100, 320, 400] }, [10, 100, 320, 400]) 271 ms
testSetPositions({"docId":0,"freq":0,"positions":[100, 320, 400] }, [100, 320, 400]) 272 ms
testCompareTo([{"docId":2,"freq":4,"positions":[10, 100, 320, 400] }, {"docId":1,"freq":4,"positions":[10, 100, 32...) 273 ms
testSort({"docId":1,"freq":4,"positions":[10, 100, 320, 400] }, [10, 100, 320, 400]) 273 ms
testWriteObject({"docId":1,"freq":4,"positions":[10, 100, 320, 400] }, /Users/alexfan/Desktop/Experiment1Test/test/c...) 274 ms
testReadObject({"docId":1,"freq":4,"positions":[10, 100, 320, 400] }, /Users/alexfan/Desktop/Experiment1Test/test/c...) 277 ms
hust.cs.javacourse.search.index.PostingListTest
testAdd({"docId":1,"freq":4,"positions":[1, 2, 3, 4] }->{"docId":2,"freq":2,"positions":[5, 6] } , [{"docId"...) 285 ms
testTestToString({"docId":1,"freq":4,"positions":[1, 2, 3, 4] }->{"docId":2,"freq":2,"positions":[5, 6] } , [{"docId"...) 286 ms
testTestAdd({"docId":1,"freq":4,"positions":[1, 2, 3, 4] }->{"docId":2,"freq":2,"positions":[5, 6] } , [{"docId"...) 286 ms
testGet({"docId":1,"freq":4,"positions":[1, 2, 3, 4] }->{"docId":2,"freq":2,"positions":[5, 6] } , [{"docId"...) 287 ms
testIndexOf({"docId":1,"freq":4,"positions":[1, 2, 3, 4] }->{"docId":2,"freq":2,"positions":[5, 6] } , [{"docId"...) 287 ms
testTestIndexOf({"docId":1,"freq":4,"positions":[1, 2, 3, 4] }->{"docId":2,"freq":2,"positions":[5, 6] } , [{"docId"...) 288 ms
testContains({"docId":1,"freq":4,"positions":[1, 2, 3, 4] } , [{"docId":1,"freq":4,"positions":[1, 2, 3, 4] }, {"...) 288 ms
testRemove( , [{"docId":1,"freq":4,"positions":[1, 2, 3, 4] }, {"docId":2,"freq":2,"positions":[5, 6] }]) 288 ms
testTestRemove( , [{"docId":1,"freq":4,"positions":[1, 2, 3, 4] }, {"docId":2,"freq":2,"positions":[5, 6] }]) 288 ms
testSize({"docId":1,"freq":4,"positions":[1, 2, 3, 4] }->{"docId":2,"freq":2,"positions":[5, 6] } , 2) 289 ms
testSize( , 0) 289 ms
testClear( , null) 289 ms
testIsEmpty({"docId":1,"freq":4,"positions":[1, 2, 3, 4] }->{"docId":2,"freq":2,"positions":[5, 6] } , false) 289 ms
testIsEmpty( , true) 289 ms
testSort({"docId":2,"freq":4,"positions":[5, 9, 7, 8] }->{"docId":3,"freq":2,"positions":[10, 11] }->{"docId"...) 289 ms
testWriteObject({"docId":1,"freq":4,"positions":[1, 2, 3, 4] }->{"docId":2,"freq":2,"positions":[5, 6] } , /Users/al...) 290 ms
testReadObject({"docId":1,"freq":4,"positions":[1, 2, 3, 4] }->{"docId":2,"freq":2,"positions":[5, 6] } , /Users/al...) 292 ms
hust.cs.javacourse.search.index.DocumentTest
testGetDocId({ docId:1, docPath:C:/1.txt, tuples: {Term: aaa,CurPos17,Freq: 1} } , 1) 304 ms
testSetDocId({ docId:2, docPath:null, tuples: } , 2) 304 ms
testGetDocPath({ docId:1, docPath:C:/1.txt, tuples: {Term: aaa,CurPos17,Freq: 1} } , C:/1.txt) 304 ms
testSetDocPath({ docId:0, docPath:C:/2.txt, tuples: } , C:/2.txt) 305 ms
testGetTuples({ docId:1, docPath:C:/1.txt, tuples: {Term: aaa,CurPos17,Freq: 1} {Term: bbb,CurPos30,Freq: 1} } , [...) 305 ms
testAddTuple({ docId:1, docPath:C:/1.txt, tuples: {Term: aaa,CurPos17,Freq: 1} } , {Term: aaa,CurPos17,Freq: 1} ) 305 ms
testContains({ docId:1, docPath:C:/1.txt, tuples: {Term: aaa,CurPos17,Freq: 1} {Term: bbb,CurPos30,Freq: 1} } , {...) 305 ms
testContains({ docId:1, docPath:C:/1.txt, tuples: {Term: aaa,CurPos17,Freq: 1} {Term: bbb,CurPos30,Freq: 1} } , {...) 306 ms
testGetTuple({ docId:1, docPath:C:/1.txt, tuples: {Term: aaa,CurPos17,Freq: 1} {Term: bbb,CurPos30,Freq: 1} } , [...) 306 ms
testGetTupleSize({ docId:1, docPath:C:/1.txt, tuples: {Term: aaa,CurPos17,Freq: 1} {Term: bbb,CurPos30,Freq: 1} } , 2) 306 ms
testGetTupleSize({ docId:1, docPath:C:/1.txt, tuples: } , 0) 309 ms
testTestToString({ docId:1, docPath:C:/1.txt, tuples: {Term: aaa,CurPos17,Freq: 1} {Term: bbb,CurPos30,Freq: 1} } , [...) 310 ms
hust.cs.javacourse.search.parse.TermTupleScannerTest
testNext(hust.cs.javacourse.search.parse.impl.TermTupleScanner@ec756bd, [{Term: aaa,CurPos0,Freq: 1} , {Term:...) 328 ms
testNext(hust.cs.javacourse.search.parse.impl.TermTupleScanner@3c72f59f, [{Term: activity,CurPos0,Freq: 1} , ...) 330 ms
hust.cs.javacourse.search.parse.StopWordTermTupleFilterTest
testNext(hust.cs.javacourse.search.parse.impl.StopWordTermTupleFilter@7b227d8d, [{Term: aaa,CurPos0,Freq: 1} ...) 338 ms
testNext(hust.cs.javacourse.search.parse.impl.StopWordTermTupleFilter@7219ec67, [{Term: aaa,CurPos0,Freq: 1} ...) 340 ms
testNext(hust.cs.javacourse.search.parse.impl.StopWordTermTupleFilter@45018215, [{Term: activity,CurPos0,Freq...) 340 ms
hust.cs.javacourse.search.parse.PatternTermTupleFilterTest
testNext(hust.cs.javacourse.search.parse.impl.PatternTermTupleFilter@27ae2fd0, [{Term: aaa,CurPos0,Freq: 1} ,...) 347 ms
testNext(hust.cs.javacourse.search.parse.impl.PatternTermTupleFilter@29176cc1, [{Term: activity,CurPos0,Freq:...) 348 ms
hust.cs.javacourse.search.parse.LengthTermTupleFilterTest
testNext(hust.cs.javacourse.search.parse.impl.LengthTermTupleFilter@15b204a1, [{Term: aaa,CurPos0,Freq: 1} , ...) 352 ms
testNext(hust.cs.javacourse.search.parse.impl.LengthTermTupleFilter@77167fb7, [{Term: activity,CurPos0,Freq: ...) 353 ms
hust.cs.javacourse.search.parse.ScannerFilterAllInOneTest
testNext(hust.cs.javacourse.search.parse.impl.PatternTermTupleFilter@47542153, [{Term: aaa,CurPos1,Freq: 1} ,...) 357 ms
testNext(hust.cs.javacourse.search.parse.impl.PatternTermTupleFilter@33afa13b, [{Term: activity,CurPos0,Freq:...) 358 ms
hust.cs.javacourse.search.index.DocumentBuilderTest
testBuild({ docId:0, docPath:/Users/alexfan/Desktop/Experiment1Test/test/config/..//text/2.txt, tuples: {Term:...) 681 ms
testBuild({ docId:0, docPath:/Users/alexfan/Desktop/Experiment1Test/test/config/..//text/2.txt, tuples: {Term:...) 682 ms
testBuild({ docId:0, docPath:/Users/alexfan/Desktop/Experiment1Test/test/config/..//text/2.txt, tuples: {Term:...) 682 ms
testBuild({ docId:0, docPath:/Users/alexfan/Desktop/Experiment1Test/test/config/..//text/2.txt, tuples: {Term:...) 682 ms
testBuild({ docId:0, docPath:/Users/alexfan/Desktop/Experiment1Test/test/config/..//text/2.txt, tuples: {Term:...) 683 ms
testTestBuild({ docId:0, docPath:/Users/alexfan/Desktop/Experiment1Test/test/config/..//text/2.txt, tuples: {Term:...) 740 ms
testTestBuild({ docId:0, docPath:/Users/alexfan/Desktop/Experiment1Test/test/config/..//text/2.txt, tuples: {Term:...) 740 ms
hust.cs.javacourse.search.index.IndexTest
testTestToString(docId-----docPath mapping 0 ----> D:\IdeaWorkspace\SeachEngine\text\1.txt 1 ----> D:\IdeaWorkspace\S...) 779 ms
testAddDocument([docId-----docPath mapping 0 ----> D:\IdeaWorkspace\SeachEngine\text_1\1.txt 1 ----> D:\IdeaWorkspac...) 804 ms
testLoad(docId-----docPath mapping 0 ----> D:\IdeaWorkspace\SeachEngine\text\1.txt 1 ----> D:\IdeaWorkspace\S...) 821 ms
testSave(docId-----docPath mapping 0 ----> D:\IdeaWorkspace\SeachEngine\text\1.txt 1 ----> D:\IdeaWorkspace\S...) 840 ms
testSearch(docId-----docPath mapping 0 ----> D:\IdeaWorkspace\SeachEngine\text\1.txt 1 ----> D:\IdeaWorkspace\S...) 863 ms
testGetDictionary(docId-----docPath mapping 0 ----> D:\IdeaWorkspace\SeachEngine\text\1.txt 1 ----> D:\IdeaWorkspace\S...) 876 ms
testWriteObject(docId-----docPath mapping 0 ----> D:\IdeaWorkspace\SeachEngine\text\1.txt 1 ----> D:\IdeaWorkspace\S...) 889 ms
testReadObject(docId-----docPath mapping 0 ----> D:\IdeaWorkspace\SeachEngine\text\1.txt 1 ----> D:\IdeaWorkspace\S...) 904 ms
testOptimize(docId-----docPath mapping 0 ----> D:\IdeaWorkspace\SeachEngine\text\1.txt 1 ----> D:\IdeaWorkspace\S...) 931 ms
testGetDocName(docId-----docPath mapping 0 ----> D:\IdeaWorkspace\SeachEngine\text\1.txt 1 ----> D:\IdeaWorkspace\S...) 951 ms
hust.cs.javacourse.search.index.IndexBuilderTest
testBuildIndex(docId-----docPath mapping 0 ----> /Users/alexfan/Desktop/Experiment1Test/test/text/1.txt 1 ----> /Us...) 1010 ms
hust.cs.javacourse.search.query.HitTest
testGetDocId( -------------------------------------- docId: 0 docPath: D:\IdeaWorkspace\SeachEngine\text\1.txt ...) 1022 ms
testGetDocId( -------------------------------------- docId: 1 docPath: D:\IdeaWorkspace\SeachEngine\text\2.txt ...) 1023 ms
testGetDocPath( -------------------------------------- docId: 0 docPath: D:\IdeaWorkspace\SeachEngine\text\1.txt ...) 1027 ms
testGetDocPath( -------------------------------------- docId: 1 docPath: D:\IdeaWorkspace\SeachEngine\text\2.txt ...) 1027 ms
testGetContent( -------------------------------------- docId: 0 docPath: D:\IdeaWorkspace\SeachEngine\text\1.txt ...) 1030 ms
testGetContent( -------------------------------------- docId: 1 docPath: D:\IdeaWorkspace\SeachEngine\text\2.txt ...) 1031 ms
testSetContent( -------------------------------------- docId: 0 docPath: D:\IdeaWorkspace\SeachEngine\text\1.txt ...) 1034 ms
testSetContent( -------------------------------------- docId: 1 docPath: D:\IdeaWorkspace\SeachEngine\text\2.txt ...) 1034 ms
testGetScore( -------------------------------------- docId: 0 docPath: D:\IdeaWorkspace\SeachEngine\text\1.txt ...) 1036 ms
testGetScore( -------------------------------------- docId: 1 docPath: D:\IdeaWorkspace\SeachEngine\text\2.txt ...) 1037 ms
testSetScore( -------------------------------------- docId: 0 docPath: D:\IdeaWorkspace\SeachEngine\text\1.txt ...) 1040 ms
testSetScore( -------------------------------------- docId: 1 docPath: D:\IdeaWorkspace\SeachEngine\text\2.txt ...) 1040 ms
testGetTermPostingMapping( -------------------------------------- docId: 0 docPath: D:\IdeaWorkspace\SeachEngine\text\1.txt ...) 1043 ms
testGetTermPostingMapping( -------------------------------------- docId: 1 docPath: D:\IdeaWorkspace\SeachEngine\text\2.txt ...) 1044 ms
testTestToString( -------------------------------------- docId: 0 docPath: D:\IdeaWorkspace\SeachEngine\text\1.txt ...) 1049 ms
testCompareTo([ -------------------------------------- docId: 0 docPath: D:\IdeaWorkspace\SeachEngine\text\1.txt...) 1052 ms
hust.cs.javacourse.search.query.IndexSearcherTest
testSearch([ -------------------------------------- docId: 0 docPath: /Users/alexfan/Desktop/Experiment1Test/...) 1072 ms
testSearch([ -------------------------------------- docId: 0 docPath: /Users/alexfan/Desktop/Experiment1Test/...) 1072 ms
testTestSearch([ -------------------------------------- docId: 0 docPath: /Users/alexfan/Desktop/Experiment1Test/...) 1086 ms