123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- .pragma library
- function log_init_results()
- {
- if (!Qt.testResults) {
- Qt.testResults = {
- reportedStart: false,
- nextId: 0,
- testCases: []
- }
- }
- }
- function log_register_test(name)
- {
- log_init_results()
- var testId = Qt.testResults.nextId++
- Qt.testResults.testCases.push(testId)
- return testId
- }
- function log_optional_test(testId)
- {
- log_init_results()
- var index = Qt.testResults.testCases.indexOf(testId)
- if (index >= 0)
- Qt.testResults.testCases.splice(index, 1)
- }
- function log_mandatory_test(testId)
- {
- log_init_results()
- var index = Qt.testResults.testCases.indexOf(testId)
- if (index == -1)
- Qt.testResults.testCases.push(testId)
- }
- function log_start_test()
- {
- log_init_results()
- if (Qt.testResults.reportedStart)
- return false
- Qt.testResults.reportedStart = true
- return true
- }
- function log_complete_test(testId)
- {
- var index = Qt.testResults.testCases.indexOf(testId)
- if (index >= 0)
- Qt.testResults.testCases.splice(index, 1)
- return Qt.testResults.testCases.length > 0
- }
|