@@ -1775,77 +1775,24 @@ func TestFetchProjects(t *testing.T) {
1775
1775
1776
1776
func TestCustomQueries (t * testing.T ) {
1777
1777
t .Run ("fetch custom queries" , func (t * testing.T ) {
1778
- var customQueriesObj soap.GetQueryCollectionResponse
1779
- ctrl := gomock .NewController (t )
1780
- queryProvider := mock_interfaces_query_common .NewMockASTQueryProvider (ctrl )
1781
- exporter := mock_app_export .NewMockExporter (gomock .NewController (t ))
1782
- customQueries , ioCustomErr := os .ReadFile ("../test/data/queries/custom_queries.xml" )
1783
- assert .NoError (t , ioCustomErr )
1784
- _ = xml .Unmarshal (customQueries , & customQueriesObj )
1785
- queryProvider .EXPECT ().GetCustomQueriesList ().Return (& customQueriesObj , nil ).Times (1 )
1786
- exporter .EXPECT ().AddFile (export2 .QueriesFileName , gomock .Any ()).Return (nil )
1787
-
1788
- result := fetchQueriesData (queryProvider , exporter )
1789
-
1790
- assert .NoError (t , result )
1791
- })
1792
-
1793
- t .Run ("fetch custom states" , func (t * testing.T ) {
1794
1778
var customQueriesObj soap.GetQueryCollectionResponse
1795
1779
var customStatesObj soap.GetResultStateListResponse
1796
1780
ctrl := gomock .NewController (t )
1797
1781
defer ctrl .Finish ()
1798
1782
1799
1783
queryProvider := mock_interfaces_query_common .NewMockASTQueryProvider (ctrl )
1800
- exporter := mock_app_export .NewMockExporter (ctrl )
1784
+ exporter := mock_app_export .NewMockExporter (gomock . NewController ( t ) )
1801
1785
1802
- customQueries , ioCustomErr := os .ReadFile ("../test/data/queries/custom_states .xml" )
1786
+ customQueries , ioCustomErr := os .ReadFile ("../test/data/queries/custom_queries .xml" )
1803
1787
assert .NoError (t , ioCustomErr )
1804
- err := xml .Unmarshal (customQueries , & customQueriesObj )
1788
+ _ = xml .Unmarshal (customQueries , & customQueriesObj )
1789
+
1805
1790
queryProvider .EXPECT ().GetCustomQueriesList ().Return (& customQueriesObj , nil ).Times (1 )
1806
1791
exporter .EXPECT ().AddFile (export2 .QueriesFileName , gomock .Any ()).Return (nil ).Times (1 )
1807
1792
1808
- customStatesXML := []byte (`
1809
- <GetResultStateListResponse>
1810
- <GetResultStateListResult>
1811
- <ResultStateList>
1812
- <ResultState>
1813
- <ResultName>To Verify</ResultName>
1814
- <ResultID>0</ResultID>
1815
- <ResultPermission>set-result-state-toverify</ResultPermission>
1816
- </ResultState>
1817
- <ResultState>
1818
- <ResultName>Not Exploitable</ResultName>
1819
- <ResultID>1</ResultID>
1820
- <ResultPermission>set-result-state-notexploitable</ResultPermission>
1821
- </ResultState>
1822
- <ResultState>
1823
- <ResultName>Confirmed by Security Team</ResultName>
1824
- <ResultID>2</ResultID>
1825
- <ResultPermission>set-result-state-confirmedbysecurityteam</ResultPermission>
1826
- </ResultState>
1827
- <ResultState>
1828
- <ResultName>Urgent</ResultName>
1829
- <ResultID>3</ResultID>
1830
- <ResultPermission>set-result-state-urgent</ResultPermission>
1831
- </ResultState>
1832
- <ResultState>
1833
- <ResultName>Proposed Not Exploitable</ResultName>
1834
- <ResultID>4</ResultID>
1835
- <ResultPermission>set-result-state-proposednotexploitable</ResultPermission>
1836
- </ResultState>
1837
- <ResultState>
1838
- <ResultName>Accepted</ResultName>
1839
- <ResultID>5</ResultID>
1840
- <ResultPermission>set-result-state-accepted</ResultPermission>
1841
- </ResultState>
1842
- </ResultStateList>
1843
- </GetResultStateListResult>
1844
- </GetResultStateListResponse>
1845
-
1846
- ` )
1847
- err = xml .Unmarshal (customStatesXML , & customStatesObj )
1848
- assert .NoError (t , err )
1793
+ customStates , ioCustomStatesErr := os .ReadFile ("../test/data/queries/custom_states.xml" )
1794
+ assert .NoError (t , ioCustomStatesErr )
1795
+ _ = xml .Unmarshal (customStates , & customStatesObj )
1849
1796
1850
1797
queryProvider .EXPECT ().GetCustomStatesList ().Return (& customStatesObj , nil ).Times (1 )
1851
1798
exporter .EXPECT ().AddFile (export2 .CustomStatesFileName , gomock .Any ()).Return (nil ).Times (1 )
0 commit comments