Skip to content

Commit

Permalink
Add test resources
Browse files Browse the repository at this point in the history
  • Loading branch information
javiertuya committed Jul 15, 2023
1 parent 6ca373b commit 5dc9354
Show file tree
Hide file tree
Showing 14 changed files with 1,477 additions and 0 deletions.
24 changes: 24 additions & 0 deletions qacover-core/src/test/resources/logback.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<configuration>
<appender name="STDOUT"
class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
</pattern>
</encoder>
</appender>
<appender name="FILE"
class="ch.qos.logback.core.FileAppender">
<file>target/log-test.log</file>
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
</pattern>
</encoder>
</appender>

<root level="info">
<appender-ref ref="STDOUT" />
<appender-ref ref="FILE" />
</root>
<logger name="giis" level="debug" />

</configuration>
15 changes: 15 additions & 0 deletions qacover-core/src/test/resources/qacover-api-sample/by-class.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
***** Class: test4giis.qacoverapp.AppSimpleJdbc
* method: queryDifferentSingleLine:35 - SELECT * FROM test WHERE num = ?1?
* method: queryDifferentSingleLine:35 - SELECT * FROM test WHERE text = ?1?
* method: queryEqualDifferentLine:41 - SELECT * FROM test WHERE text = ?1?
* method: queryEqualDifferentLine:44 - SELECT * FROM test WHERE text = ?1?
* method: queryNoParameters1Condition:23 - SELECT id , num , text FROM test WHERE num >= ?1?
* method: queryNoParameters2Condition:26 - SELECT id , num , text FROM test WHERE num > ?1? AND text = ?2?
***** Class: test4giis.qacoverapp.AppSimpleJdbc2
* method: queryNoParameters1Condition:14 - SELECT id , num , text FROM test WHERE num >= ?1?
* method: queryNoParameters2Condition:17 - SELECT id , num , text FROM test WHERE num > ?1? AND text = ?2?
***** Class: test4giis.qacoverapp.AppSimpleJdbc3Errors
* method: query0Errors:16 - select id,num,text from test where num<9
* method: query1ErrorAtQuery:19 - select id,num,text from test where num<10
* method: query1ErrorAtRule:22 - select id,num,text from test where num < 11
* method: queryMultipleErrors:25 - select id,num,text from test where num<9
253 changes: 253 additions & 0 deletions qacover-core/src/test/resources/qacover-api-sample/by-run-order.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,253 @@

***** Execution test4giis.qacoverapp.AppSimpleJdbc.queryNoParameters2Condition.26.6af47aa3d7fda829fc88672c5bb64fbf9efea7f6f3416ee899789f2990b1ba80
* timestamp: 2023-03-26T18:37:35.137
* class: test4giis.qacoverapp.AppSimpleJdbc
* line: 26
* method: queryNoParameters2Condition
* sql: SELECT id , num , text FROM test WHERE num > ?1? AND text = ?2?
* parameters: <parameters><parameter name="?1?" value="90" /><parameter name="?2?" value="'nnn'" /></parameters>
* schema xml: <schema dbms="sqlite">
<table name="test" type="table">
<column name="id" type="INT" notnull="true" />
<column name="num" type="INT" notnull="true" />
<column name="text" type="VARCHAR" size="16" />
</table>
</schema>
* Using the model to iterate over 4 rules
rule0: SELECT id , num , text FROM test WHERE (num > ?1?) AND (text = ?2?)
rule1: SELECT id , num , text FROM test WHERE NOT(num > ?1?) AND (text = ?2?)
rule2: SELECT id , num , text FROM test WHERE NOT(text = ?2?) AND (num > ?1?)
rule3: SELECT id , num , text FROM test WHERE (text IS NULL) AND (num > ?1?)

***** Execution test4giis.qacoverapp.AppSimpleJdbc.queryNoParameters2Condition.26.6af47aa3d7fda829fc88672c5bb64fbf9efea7f6f3416ee899789f2990b1ba80
* timestamp: 2023-03-26T18:37:35.264
* class: test4giis.qacoverapp.AppSimpleJdbc
* line: 26
* method: queryNoParameters2Condition
* sql: SELECT id , num , text FROM test WHERE num > ?1? AND text = ?2?
* parameters: <parameters><parameter name="?1?" value="90" /><parameter name="?2?" value="'nnn'" /></parameters>
* Using the model to iterate over 4 rules
rule0: SELECT id , num , text FROM test WHERE (num > ?1?) AND (text = ?2?)
rule1: SELECT id , num , text FROM test WHERE NOT(num > ?1?) AND (text = ?2?)
rule2: SELECT id , num , text FROM test WHERE NOT(text = ?2?) AND (num > ?1?)
rule3: SELECT id , num , text FROM test WHERE (text IS NULL) AND (num > ?1?)

***** Execution test4giis.qacoverapp.AppSimpleJdbc.queryNoParameters2Condition.26.6af47aa3d7fda829fc88672c5bb64fbf9efea7f6f3416ee899789f2990b1ba80
* timestamp: 2023-03-26T18:37:35.378
* class: test4giis.qacoverapp.AppSimpleJdbc
* line: 26
* method: queryNoParameters2Condition
* sql: SELECT id , num , text FROM test WHERE num > ?1? AND text = ?2?
* parameters: <parameters><parameter name="?1?" value="90" /><parameter name="?2?" value="'xyz'" /></parameters>
* Using the model to iterate over 4 rules
rule0: SELECT id , num , text FROM test WHERE (num > ?1?) AND (text = ?2?)
rule1: SELECT id , num , text FROM test WHERE NOT(num > ?1?) AND (text = ?2?)
rule2: SELECT id , num , text FROM test WHERE NOT(text = ?2?) AND (num > ?1?)
rule3: SELECT id , num , text FROM test WHERE (text IS NULL) AND (num > ?1?)

***** Execution test4giis.qacoverapp.AppSimpleJdbc.queryNoParameters1Condition.23.2ad05b47f18cfd5166dc1feb6b547049794ba1edd0df35fee72c9fc252def031
* timestamp: 2023-03-26T18:37:35.721
* class: test4giis.qacoverapp.AppSimpleJdbc
* line: 23
* method: queryNoParameters1Condition
* sql: SELECT id , num , text FROM test WHERE num >= ?1?
* parameters: <parameters><parameter name="?1?" value="99" /></parameters>
* Using the model to iterate over 2 rules
rule0: SELECT id , num , text FROM test WHERE NOT(num >= ?1?)
rule1: SELECT id , num , text FROM test WHERE (num >= ?1?)

***** Execution test4giis.qacoverapp.AppSimpleJdbc.queryDifferentSingleLine.35.c4869b5b7ec19955a2c6ead9c938b0a5d4c4927723fd515418b3bfcb631d3731
* timestamp: 2023-03-26T18:37:36.046
* class: test4giis.qacoverapp.AppSimpleJdbc
* line: 35
* method: queryDifferentSingleLine
* sql: SELECT * FROM test WHERE num = ?1?
* parameters: <parameters><parameter name="?1?" value="99" /></parameters>
* Using the model to iterate over 2 rules
rule0: SELECT * FROM test WHERE NOT(num = ?1?)
rule1: SELECT * FROM test WHERE (num = ?1?)

***** Execution test4giis.qacoverapp.AppSimpleJdbc.queryDifferentSingleLine.35.c4869b5b7ec19955a2c6ead9c938b0a5d4c4927723fd515418b3bfcb631d3731
* timestamp: 2023-03-26T18:37:36.160
* class: test4giis.qacoverapp.AppSimpleJdbc
* line: 35
* method: queryDifferentSingleLine
* sql: SELECT * FROM test WHERE num = ?1?
* parameters: <parameters><parameter name="?1?" value="99" /></parameters>
* Using the model to iterate over 2 rules
rule0: SELECT * FROM test WHERE NOT(num = ?1?)
rule1: SELECT * FROM test WHERE (num = ?1?)

***** Execution test4giis.qacoverapp.AppSimpleJdbc.queryDifferentSingleLine.35.e03a1fbcfe551f7b165fd9302db349ece39d1809bc9a5d6c64ff6ca9a5173354
* timestamp: 2023-03-26T18:37:36.489
* class: test4giis.qacoverapp.AppSimpleJdbc
* line: 35
* method: queryDifferentSingleLine
* sql: SELECT * FROM test WHERE text = ?1?
* parameters: <parameters><parameter name="?1?" value="'xyz'" /></parameters>
* Using the model to iterate over 3 rules
rule0: SELECT * FROM test WHERE NOT(text = ?1?)
rule1: SELECT * FROM test WHERE (text = ?1?)
rule2: SELECT * FROM test WHERE (text IS NULL)

***** Execution test4giis.qacoverapp.AppSimpleJdbc.queryEqualDifferentLine.41.e03a1fbcfe551f7b165fd9302db349ece39d1809bc9a5d6c64ff6ca9a5173354
* timestamp: 2023-03-26T18:37:36.816
* class: test4giis.qacoverapp.AppSimpleJdbc
* line: 41
* method: queryEqualDifferentLine
* sql: SELECT * FROM test WHERE text = ?1?
* parameters: <parameters><parameter name="?1?" value="'xyz'" /></parameters>
* Using the model to iterate over 3 rules
rule0: SELECT * FROM test WHERE NOT(text = ?1?)
rule1: SELECT * FROM test WHERE (text = ?1?)
rule2: SELECT * FROM test WHERE (text IS NULL)

***** Execution test4giis.qacoverapp.AppSimpleJdbc.queryEqualDifferentLine.44.e03a1fbcfe551f7b165fd9302db349ece39d1809bc9a5d6c64ff6ca9a5173354
* timestamp: 2023-03-26T18:37:37.147
* class: test4giis.qacoverapp.AppSimpleJdbc
* line: 44
* method: queryEqualDifferentLine
* sql: SELECT * FROM test WHERE text = ?1?
* parameters: <parameters><parameter name="?1?" value="'aaa'" /></parameters>
* Using the model to iterate over 3 rules
rule0: SELECT * FROM test WHERE NOT(text = ?1?)
rule1: SELECT * FROM test WHERE (text = ?1?)
rule2: SELECT * FROM test WHERE (text IS NULL)

***** Execution test4giis.qacoverapp.AppSimpleJdbc.queryEqualDifferentLine.41.e03a1fbcfe551f7b165fd9302db349ece39d1809bc9a5d6c64ff6ca9a5173354
* timestamp: 2023-03-26T18:37:37.259
* class: test4giis.qacoverapp.AppSimpleJdbc
* line: 41
* method: queryEqualDifferentLine
* sql: SELECT * FROM test WHERE text = ?1?
* parameters: <parameters><parameter name="?1?" value="'xyz'" /></parameters>
* Using the model to iterate over 3 rules
rule0: SELECT * FROM test WHERE NOT(text = ?1?)
rule1: SELECT * FROM test WHERE (text = ?1?)
rule2: SELECT * FROM test WHERE (text IS NULL)

***** Execution test4giis.qacoverapp.AppSimpleJdbc.queryEqualDifferentLine.44.e03a1fbcfe551f7b165fd9302db349ece39d1809bc9a5d6c64ff6ca9a5173354
* timestamp: 2023-03-26T18:37:37.375
* class: test4giis.qacoverapp.AppSimpleJdbc
* line: 44
* method: queryEqualDifferentLine
* sql: SELECT * FROM test WHERE text = ?1?
* parameters: <parameters><parameter name="?1?" value="'aaa'" /></parameters>
* Using the model to iterate over 3 rules
rule0: SELECT * FROM test WHERE NOT(text = ?1?)
rule1: SELECT * FROM test WHERE (text = ?1?)
rule2: SELECT * FROM test WHERE (text IS NULL)

***** Execution test4giis.qacoverapp.AppSimpleJdbc2.queryNoParameters1Condition.14.2ad05b47f18cfd5166dc1feb6b547049794ba1edd0df35fee72c9fc252def031
* timestamp: 2023-03-26T18:37:37.802
* class: test4giis.qacoverapp.AppSimpleJdbc2
* line: 14
* method: queryNoParameters1Condition
* sql: SELECT id , num , text FROM test WHERE num >= ?1?
* parameters: <parameters><parameter name="?1?" value="-1" /></parameters>
* Using the model to iterate over 2 rules
rule0: SELECT id , num , text FROM test WHERE NOT(num >= ?1?)
rule1: SELECT id , num , text FROM test WHERE (num >= ?1?)

***** Execution test4giis.qacoverapp.AppSimpleJdbc2.queryNoParameters2Condition.17.6af47aa3d7fda829fc88672c5bb64fbf9efea7f6f3416ee899789f2990b1ba80
* timestamp: 2023-03-26T18:37:38.137
* class: test4giis.qacoverapp.AppSimpleJdbc2
* line: 17
* method: queryNoParameters2Condition
* sql: SELECT id , num , text FROM test WHERE num > ?1? AND text = ?2?
* parameters: <parameters><parameter name="?1?" value="98" /><parameter name="?2?" value="'abc'" /></parameters>
* Using the model to iterate over 4 rules
rule0: SELECT id , num , text FROM test WHERE (num > ?1?) AND (text = ?2?)
rule1: SELECT id , num , text FROM test WHERE NOT(num > ?1?) AND (text = ?2?)
rule2: SELECT id , num , text FROM test WHERE NOT(text = ?2?) AND (num > ?1?)
rule3: SELECT id , num , text FROM test WHERE (text IS NULL) AND (num > ?1?)

***** Execution test4giis.qacoverapp.AppSimpleJdbc2.queryNoParameters1Condition.14.2ad05b47f18cfd5166dc1feb6b547049794ba1edd0df35fee72c9fc252def031
* timestamp: 2023-03-26T18:37:38.252
* class: test4giis.qacoverapp.AppSimpleJdbc2
* line: 14
* method: queryNoParameters1Condition
* sql: SELECT id , num , text FROM test WHERE num >= ?1?
* parameters: <parameters><parameter name="?1?" value="-1" /></parameters>
* Using the model to iterate over 2 rules
rule0: SELECT id , num , text FROM test WHERE NOT(num >= ?1?)
rule1: SELECT id , num , text FROM test WHERE (num >= ?1?)

***** Execution test4giis.qacoverapp.AppSimpleJdbc2.queryNoParameters1Condition.14.2ad05b47f18cfd5166dc1feb6b547049794ba1edd0df35fee72c9fc252def031
* timestamp: 2023-03-26T18:37:38.366
* class: test4giis.qacoverapp.AppSimpleJdbc2
* line: 14
* method: queryNoParameters1Condition
* sql: SELECT id , num , text FROM test WHERE num >= ?1?
* parameters: <parameters><parameter name="?1?" value="-1" /></parameters>
* Using the model to iterate over 2 rules
rule0: SELECT id , num , text FROM test WHERE NOT(num >= ?1?)
rule1: SELECT id , num , text FROM test WHERE (num >= ?1?)

***** Execution test4giis.qacoverapp.AppSimpleJdbc3Errors.query0Errors.16.5229f8eb53298d20f6959ec6cffcad93d5aa94a9af072386d353c31b08f75153
* timestamp: 2023-03-26T18:37:38.649
* class: test4giis.qacoverapp.AppSimpleJdbc3Errors
* line: 16
* method: query0Errors
* sql: select id,num,text from test where num<9
* parameters: <parameters></parameters>
* Using the model to iterate over 2 rules
rule0: SELECT id , num , text FROM test WHERE NOT(num < 9)
rule1: SELECT id , num , text FROM test WHERE (num < 9)

***** Execution test4giis.qacoverapp.AppSimpleJdbc3Errors.query1ErrorAtQuery.19.7ab053d55b54c975de770640bed8e8ee65c54aec24d94b949b6b3fdc49a1d311
* timestamp: 2023-03-26T18:37:38.719
* class: test4giis.qacoverapp.AppSimpleJdbc3Errors
* line: 19
* method: query1ErrorAtQuery
* sql: select id,num,text from test where num<10
* parameters: <parameters></parameters>
* Using the model to iterate over 0 rules

***** Execution test4giis.qacoverapp.AppSimpleJdbc3Errors.query1ErrorAtRule.22.cf89702f8478266da73089272b7d89c3812b3e236dbbe2b02949c2ca1bdd1255
* timestamp: 2023-03-26T18:37:38.946
* class: test4giis.qacoverapp.AppSimpleJdbc3Errors
* line: 22
* method: query1ErrorAtRule
* sql: select id,num,text from test where num < 11
* parameters: <parameters></parameters>
* Using the model to iterate over 3 rules
rule0: selectar id,num,text from test where num < 9
rule1: SELECT id , num , text FROM test WHERE (num = 11)
rule2: SELECT id , num , text FROM test WHERE (num = 10)

***** Execution test4giis.qacoverapp.AppSimpleJdbc3Errors.queryMultipleErrors.25.5229f8eb53298d20f6959ec6cffcad93d5aa94a9af072386d353c31b08f75153
* timestamp: 2023-03-26T18:37:39.173
* class: test4giis.qacoverapp.AppSimpleJdbc3Errors
* line: 25
* method: queryMultipleErrors
* sql: select id,num,text from test where num<9
* parameters: <parameters></parameters>
* Using the model to iterate over 3 rules
rule0: select id,num,text from notable where num < 9
rule1: SELECT id , num , text FROM test WHERE (num = 9)
rule2: SELECT id , num , text FROM test WHERE (num = 8)

***** Execution test4giis.qacoverapp.AppSimpleJdbc3Errors.queryMultipleErrors.25.5229f8eb53298d20f6959ec6cffcad93d5aa94a9af072386d353c31b08f75153
* timestamp: 2023-03-26T18:37:39.180
* class: test4giis.qacoverapp.AppSimpleJdbc3Errors
* line: 25
* method: queryMultipleErrors
* sql: select id,num,text from test where num<9
* parameters: <parameters></parameters>
* Using the model to iterate over 3 rules
rule0: select id,num,text from notable where num < 9
rule1: SELECT id , num , text FROM test WHERE (num = 9)
rule2: SELECT id , num , text FROM test WHERE (num = 8)

***** Execution test4giis.qacoverapp.AppSimpleJdbc3Errors.queryMultipleErrors.25.5229f8eb53298d20f6959ec6cffcad93d5aa94a9af072386d353c31b08f75153
* timestamp: 2023-03-26T18:37:39.184
* class: test4giis.qacoverapp.AppSimpleJdbc3Errors
* line: 25
* method: queryMultipleErrors
* sql: select id,num,text from test where num<9
* parameters: <parameters></parameters>
* Using the model to iterate over 3 rules
rule0: select id,num,text from notable where num < 9
rule1: SELECT id , num , text FROM test WHERE (num = 9)
rule2: SELECT id , num , text FROM test WHERE (num = 8)
Loading

0 comments on commit 5dc9354

Please sign in to comment.