From 1e0fc32ad10d840b4d38b2eb61926a6dc7fbfcaf Mon Sep 17 00:00:00 2001 From: Amaury Levé Date: Thu, 28 Jun 2018 12:17:58 +0200 Subject: Improve the way rules are serialized into stylelint json (#98) --- .../src/test/java/org/sonar/css/plugin/rules/CssRuleTest.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'sonar-css-plugin/src/test/java') diff --git a/sonar-css-plugin/src/test/java/org/sonar/css/plugin/rules/CssRuleTest.java b/sonar-css-plugin/src/test/java/org/sonar/css/plugin/rules/CssRuleTest.java index f839e49..670ffbf 100644 --- a/sonar-css-plugin/src/test/java/org/sonar/css/plugin/rules/CssRuleTest.java +++ b/sonar-css-plugin/src/test/java/org/sonar/css/plugin/rules/CssRuleTest.java @@ -38,15 +38,14 @@ public class CssRuleTest { } @Test - public void rules_default_json_is_true() throws NoSuchMethodException, IllegalAccessException, InvocationTargetException, InstantiationException { + public void rules_default_is_empty() throws NoSuchMethodException, IllegalAccessException, InvocationTargetException, InstantiationException { for (Class ruleClass : CssRules.getRuleClasses()) { CssRule rule = (CssRule)ruleClass.getConstructor().newInstance(); if (rule instanceof AtRuleNoUnknown || rule instanceof DeclarationBlockNoDuplicateProperties) { continue; } - String optionsAsJson = new Gson().toJson(rule.stylelintOptions()); - assertThat(optionsAsJson).isEqualTo("true"); + assertThat(rule.stylelintOptions()).isEmpty(); } } @@ -74,7 +73,6 @@ public class CssRuleTest { public void declaration_block_no_duplicate_properties_custom() { DeclarationBlockNoDuplicateProperties instance = new DeclarationBlockNoDuplicateProperties(); instance.ignoreFallbacks = false; - String optionsAsJson = new Gson().toJson(instance.stylelintOptions()); - assertThat(optionsAsJson).isEqualTo("true"); + assertThat(instance.stylelintOptions()).isEmpty(); } } -- cgit v1.2.3