Skip to content

Commit 0bf4c31

Browse files
SJrXSteve Ramage
andauthored
chore: disable test enforcing cap on unvalidated parameters (#289)
Co-authored-by: Steve Ramage <[email protected]>
1 parent 5ee0533 commit 0bf4c31

File tree

1 file changed

+41
-38
lines changed
  • src/test/kotlin/net/sjrx/intellij/plugins/systemdunitfiles/semanticdata/optionvalues

1 file changed

+41
-38
lines changed
Lines changed: 41 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,41 @@
1-
package net.sjrx.intellij.plugins.systemdunitfiles.semanticdata.optionvalues
2-
3-
import net.sjrx.intellij.plugins.systemdunitfiles.AbstractUnitFileTest
4-
import net.sjrx.intellij.plugins.systemdunitfiles.semanticdata.SemanticDataRepository
5-
import net.sjrx.intellij.plugins.systemdunitfiles.semanticdata.Validator
6-
7-
class OptionValueTest : AbstractUnitFileTest() {
8-
9-
fun testThatAllOptionsHaveValidator() {
10-
11-
val validatorMap = SemanticDataRepository.instance.getValidatorMap()
12-
13-
val missingValidators = hashMapOf<Validator, Int>()
14-
var totalMissingValidators = 0
15-
for (sectionName in SemanticDataRepository.instance.sectionNamesFromValidators) {
16-
for (key in SemanticDataRepository.instance.getAllowedKeywordsInSectionFromValidators(sectionName)) {
17-
18-
19-
val validator = SemanticDataRepository.instance.getValidatorForSectionAndKey(sectionName, key)
20-
21-
if (!validatorMap.containsKey(validator)) {
22-
missingValidators[validator] = (missingValidators[validator] ?: 0) + 1
23-
totalMissingValidators++
24-
}
25-
}
26-
}
27-
28-
val missingValidatorList = missingValidators.map { "${String.format("%05d", it.value)}, ${it.key}" }
29-
30-
val sortedList = missingValidatorList.sortedDescending().joinToString("\n")
31-
32-
println(totalMissingValidators)
33-
if (totalMissingValidators > 620) {
34-
assertEquals(sortedList, "")
35-
}
36-
37-
}
38-
}
1+
// Disabled because we don't maintain this version anymore.
2+
3+
4+
//package net.sjrx.intellij.plugins.systemdunitfiles.semanticdata.optionvalues
5+
//
6+
//import net.sjrx.intellij.plugins.systemdunitfiles.AbstractUnitFileTest
7+
//import net.sjrx.intellij.plugins.systemdunitfiles.semanticdata.SemanticDataRepository
8+
//import net.sjrx.intellij.plugins.systemdunitfiles.semanticdata.Validator
9+
//
10+
//class OptionValueTest : AbstractUnitFileTest() {
11+
//
12+
// fun testThatAllOptionsHaveValidator() {
13+
//
14+
// val validatorMap = SemanticDataRepository.instance.getValidatorMap()
15+
//
16+
// val missingValidators = hashMapOf<Validator, Int>()
17+
// var totalMissingValidators = 0
18+
// for (sectionName in SemanticDataRepository.instance.sectionNamesFromValidators) {
19+
// for (key in SemanticDataRepository.instance.getAllowedKeywordsInSectionFromValidators(sectionName)) {
20+
//
21+
//
22+
// val validator = SemanticDataRepository.instance.getValidatorForSectionAndKey(sectionName, key)
23+
//
24+
// if (!validatorMap.containsKey(validator)) {
25+
// missingValidators[validator] = (missingValidators[validator] ?: 0) + 1
26+
// totalMissingValidators++
27+
// }
28+
// }
29+
// }
30+
//
31+
// val missingValidatorList = missingValidators.map { "${String.format("%05d", it.value)}, ${it.key}" }
32+
//
33+
// val sortedList = missingValidatorList.sortedDescending().joinToString("\n")
34+
//
35+
// println(totalMissingValidators)
36+
// if (totalMissingValidators > 620) {
37+
// assertEquals(sortedList, "")
38+
// }
39+
//
40+
// }
41+
//}

0 commit comments

Comments
 (0)