@@ -13,57 +13,21 @@ func TestRunCallGraphWithSetupMock(t *testing.T) {
1313
1414 cmdMock := testdata .NewEchoCmdFactory ()
1515 fsMock := ioTestData.FileSystemMock {}
16- cg := NewCallgraph (cmdMock , "." , []string {"." }, "." , "." , fsMock , nil )
16+ arcMock := ioTestData.ArchiveMock {}
17+ swMock := testdata.MockSootHandler {}
18+ cg := NewCallgraph (cmdMock , "." , []string {"." }, "." , "." , fsMock , arcMock , nil , swMock )
1719
1820 err := cg .RunCallGraphWithSetup ()
1921
2022 assert .Nil (t , err )
2123}
2224
23- func TestFsOpenEmbedError (t * testing.T ) {
24- cmdMock := testdata .NewEchoCmdFactory ()
25- fsMock := ioTestData.FileSystemMock {FsOpenEmbedError : fmt .Errorf ("error" )}
26- cg := NewCallgraph (cmdMock , "." , []string {"." }, "." , "." , fsMock , nil )
27-
28- err := cg .RunCallGraphWithSetup ()
29-
30- assert .NotNil (t , err )
31- }
32-
33- func TestMkdirTempError (t * testing.T ) {
34- cmdMock := testdata .NewEchoCmdFactory ()
35- fsMock := ioTestData.FileSystemMock {MkdirTempError : fmt .Errorf ("error" )}
36- cg := NewCallgraph (cmdMock , "." , []string {"." }, "." , "." , fsMock , nil )
37-
38- err := cg .RunCallGraphWithSetup ()
39-
40- assert .NotNil (t , err )
41- }
42-
43- func TestReadAllError (t * testing.T ) {
44- cmdMock := testdata .NewEchoCmdFactory ()
45- fsMock := ioTestData.FileSystemMock {FsReadAllError : fmt .Errorf ("error" )}
46- cg := NewCallgraph (cmdMock , "." , []string {"." }, "." , "." , fsMock , nil )
47-
48- err := cg .RunCallGraphWithSetup ()
49-
50- assert .NotNil (t , err )
51- }
52-
53- func TestWriteFileError (t * testing.T ) {
54- cmdMock := testdata .NewEchoCmdFactory ()
55- fsMock := ioTestData.FileSystemMock {FsWriteFileError : fmt .Errorf ("error" )}
56- cg := NewCallgraph (cmdMock , "." , []string {"." }, "." , "." , fsMock , nil )
57-
58- err := cg .RunCallGraphWithSetup ()
59-
60- assert .NotNil (t , err )
61- }
62-
6325func TestRunCallGraphMock (t * testing.T ) {
6426 cmdMock := testdata .NewEchoCmdFactory ()
6527 fsMock := ioTestData.FileSystemMock {}
66- cg := NewCallgraph (cmdMock , "." , []string {"." }, "." , "." , fsMock , nil )
28+ arcMock := ioTestData.ArchiveMock {}
29+ swMock := testdata.MockSootHandler {}
30+ cg := NewCallgraph (cmdMock , "." , []string {"." }, "." , "." , fsMock , arcMock , nil , swMock )
6731
6832 err := cg .RunCallGraph ("." )
6933
@@ -74,7 +38,9 @@ func TestRunCallGraphErrorMock(t *testing.T) {
7438 cmdMock := testdata .NewEchoCmdFactory ()
7539 cmdMock .CallGraphGenErr = fmt .Errorf ("error" )
7640 fsMock := ioTestData.FileSystemMock {}
77- cg := NewCallgraph (cmdMock , "." , []string {"." }, "." , "." , fsMock , nil )
41+ arcMock := ioTestData.ArchiveMock {}
42+ swMock := testdata.MockSootHandler {}
43+ cg := NewCallgraph (cmdMock , "." , []string {"." }, "." , "." , fsMock , arcMock , nil , swMock )
7844
7945 err := cg .RunCallGraph ("." )
8046
0 commit comments