diff --git a/.github/workflows/javadoc.yml b/.github/workflows/javadoc.yml
index 4b9c8f04..0235f811 100644
--- a/.github/workflows/javadoc.yml
+++ b/.github/workflows/javadoc.yml
@@ -3,6 +3,10 @@ name: Maven Site
on:
push:
branches: [ main ]
+ paths:
+ - '.github/workflows/javadoc.yml'
+ - 'jsgenerator-core/**'
+ - 'pom.xml'
jobs:
build:
diff --git a/README.md b/README.md
index fc607f87..e6218842 100644
--- a/README.md
+++ b/README.md
@@ -21,7 +21,7 @@
# About
-Translating from HTML to JS.
+Translating from HTML to JS
> This project is different from the
> [JavaScript Generator Object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Generator).
diff --git a/jsgenerator-core/src/main/java/com/osscameroon/jsgenerator/core/internal/TypeBasedVariableNameStrategy.java b/jsgenerator-core/src/main/java/com/osscameroon/jsgenerator/core/internal/TypeBasedVariableNameStrategy.java
index 8e6249ea..143b6cbd 100644
--- a/jsgenerator-core/src/main/java/com/osscameroon/jsgenerator/core/internal/TypeBasedVariableNameStrategy.java
+++ b/jsgenerator-core/src/main/java/com/osscameroon/jsgenerator/core/internal/TypeBasedVariableNameStrategy.java
@@ -31,6 +31,6 @@ public String nextName(@NonNull String type) {
}
}
- return format("%s_%03d", identifier, counters.computeIfAbsent(type, __ -> new AtomicLong()).getAndIncrement());
+ return format("%s_%03d", identifier, counters.computeIfAbsent(type, __ -> new AtomicLong(1)).getAndIncrement());
}
}
diff --git a/jsgenerator-test/jsgenerator-test-api/src/test/java/com/osscameroon/jsgenerator/test/api/JsGeneratorApiTest.java b/jsgenerator-test/jsgenerator-test-api/src/test/java/com/osscameroon/jsgenerator/test/api/JsGeneratorApiTest.java
index f3c235b6..f1cd45e8 100644
--- a/jsgenerator-test/jsgenerator-test-api/src/test/java/com/osscameroon/jsgenerator/test/api/JsGeneratorApiTest.java
+++ b/jsgenerator-test/jsgenerator-test-api/src/test/java/com/osscameroon/jsgenerator/test/api/JsGeneratorApiTest.java
@@ -180,12 +180,12 @@ void convertInlineContent(final VariableDeclaration variableDeclaration, final b
jsonPath("$.content.length()").value(1),
jsonPath("$.content.[0].filename").value("%s.0.%s".formatted(prefix, extension)),
jsonPath("$.content.[0].content").value(new Match(new String[]{
- "%s targetElement_000 = document.querySelector(`:root > body`);".formatted(keyword),
- "%s div_000 = document.createElement('div');".formatted(keyword),
- "div_000.setAttribute(`contenteditable`, `true`);",
- "%s text_000 = document.createTextNode(`%s`);".formatted(keyword, content),
- "div_000.appendChild(text_000);",
- "targetElement_000.appendChild(div_000);"
+ "%s targetElement_001 = document.querySelector(`:root > body`);".formatted(keyword),
+ "%s div_001 = document.createElement('div');".formatted(keyword),
+ "div_001.setAttribute(`contenteditable`, `true`);",
+ "%s text_001 = document.createTextNode(`%s`);".formatted(keyword, content),
+ "div_001.appendChild(text_001);",
+ "targetElement_001.appendChild(div_001);"
})));
@@ -210,10 +210,10 @@ void convertInlineContent(final VariableDeclaration variableDeclaration, final b
jsonPath("$.content.[0].filename").value("%s.0.%s".formatted(prefix, extension)),
jsonPath("$.content.[0].content").value(new Match(new String[]{
- "%s div_000 = document.createElement('div');".formatted(keyword),
- "div_000.setAttribute(`contenteditable`, `true`);",
- "%s text_000 = document.createTextNode(`%s`);".formatted(keyword, content),
- "div_000.appendChild(text_000);"
+ "%s div_001 = document.createElement('div');".formatted(keyword),
+ "div_001.setAttribute(`contenteditable`, `true`);",
+ "%s text_001 = document.createTextNode(`%s`);".formatted(keyword, content),
+ "div_001.appendChild(text_001);"
})));
@@ -253,16 +253,16 @@ void convertInlineContentWithComment(final VariableDeclaration variableDeclarati
jsonPath("$.content.length()").value(1),
jsonPath("$.content.[0].filename").value("%s.0.%s".formatted(prefix, extension)),
jsonPath("$.content.[0].content").value(new Match(new String[]{
- "%s targetElement_000 = document.querySelector(`:root > body`);".formatted(keyword),
- "%s comment_000 = document.createComment(` ContentEditable `);".formatted(keyword),
- "targetElement_000.appendChild(comment_000);",
- "%s text_000 = document.createTextNode(` `);".formatted(keyword),
- "targetElement_000.appendChild(text_000);",
- "%s div_000 = document.createElement('div');".formatted(keyword),
- "div_000.setAttribute(`contenteditable`, `true`);",
- "%s text_001 = document.createTextNode(`%s`);".formatted(keyword, content),
- "div_000.appendChild(text_001);",
- "targetElement_000.appendChild(div_000);"
+ "%s targetElement_001 = document.querySelector(`:root > body`);".formatted(keyword),
+ "%s comment_001 = document.createComment(` ContentEditable `);".formatted(keyword),
+ "targetElement_001.appendChild(comment_001);",
+ "%s text_001 = document.createTextNode(` `);".formatted(keyword),
+ "targetElement_001.appendChild(text_001);",
+ "%s div_001 = document.createElement('div');".formatted(keyword),
+ "div_001.setAttribute(`contenteditable`, `true`);",
+ "%s text_002 = document.createTextNode(`%s`);".formatted(keyword, content),
+ "div_001.appendChild(text_002);",
+ "targetElement_001.appendChild(div_001);"
})));
@@ -287,14 +287,14 @@ void convertInlineContentWithComment(final VariableDeclaration variableDeclarati
jsonPath("$.content.length()").value(1),
jsonPath("$.content.[0].filename").value("%s.0.%s".formatted(prefix, extension)),
jsonPath("$.content.[0].content").value(new Match(new String[]{
- "%s targetElement_000 = document.querySelector(`:root > body`);".formatted(keyword),
- "%s text_000 = document.createTextNode(` `);".formatted(keyword),
- "targetElement_000.appendChild(text_000);",
- "%s div_000 = document.createElement('div');".formatted(keyword),
- "div_000.setAttribute(`contenteditable`, `true`);",
- "%s text_001 = document.createTextNode(`%s`);".formatted(keyword, content),
- "div_000.appendChild(text_001);",
- "targetElement_000.appendChild(div_000);"
+ "%s targetElement_001 = document.querySelector(`:root > body`);".formatted(keyword),
+ "%s text_001 = document.createTextNode(` `);".formatted(keyword),
+ "targetElement_001.appendChild(text_001);",
+ "%s div_001 = document.createElement('div');".formatted(keyword),
+ "div_001.setAttribute(`contenteditable`, `true`);",
+ "%s text_002 = document.createTextNode(`%s`);".formatted(keyword, content),
+ "div_001.appendChild(text_002);",
+ "targetElement_001.appendChild(div_001);"
})));
}
@@ -321,12 +321,12 @@ void convertInlineContentWithComment(final VariableDeclaration variableDeclarati
jsonPath("$.content.length()").value(1),
jsonPath("$.content.[0].filename").value("%s.0.%s".formatted(prefix, extension)),
jsonPath("$.content.[0].content").value(new Match(new String[]{
- "%s comment_000 = document.createComment(` ContentEditable `);".formatted(keyword),
- "%s text_000 = document.createTextNode(` `);".formatted(keyword),
- "%s div_000 = document.createElement('div');".formatted(keyword),
- "div_000.setAttribute(`contenteditable`, `true`);",
- "%s text_001 = document.createTextNode(`%s`);".formatted(keyword, content),
- "div_000.appendChild(text_001);"
+ "%s comment_001 = document.createComment(` ContentEditable `);".formatted(keyword),
+ "%s text_001 = document.createTextNode(` `);".formatted(keyword),
+ "%s div_001 = document.createElement('div');".formatted(keyword),
+ "div_001.setAttribute(`contenteditable`, `true`);",
+ "%s text_002 = document.createTextNode(`%s`);".formatted(keyword, content),
+ "div_001.appendChild(text_002);"
})));
@@ -350,11 +350,11 @@ void convertInlineContentWithComment(final VariableDeclaration variableDeclarati
jsonPath("$.content.length()").value(1),
jsonPath("$.content.[0].filename").value("%s.0.%s".formatted(prefix, extension)),
jsonPath("$.content.[0].content").value(new Match(new String[]{
- "%s text_000 = document.createTextNode(` `);".formatted(keyword),
- "%s div_000 = document.createElement('div');".formatted(keyword),
- "div_000.setAttribute(`contenteditable`, `true`);",
- "%s text_001 = document.createTextNode(`%s`);".formatted(keyword, content),
- "div_000.appendChild(text_001);"
+ "%s text_001 = document.createTextNode(` `);".formatted(keyword),
+ "%s div_001 = document.createElement('div');".formatted(keyword),
+ "div_001.setAttribute(`contenteditable`, `true`);",
+ "%s text_002 = document.createTextNode(`%s`);".formatted(keyword, content),
+ "div_001.appendChild(text_002);"
})));
}
diff --git a/jsgenerator-test/jsgenerator-test-api/src/test/resources/jsFilesOutput/querySelectorAdded/commentConversionModeActivated/sample.js b/jsgenerator-test/jsgenerator-test-api/src/test/resources/jsFilesOutput/querySelectorAdded/commentConversionModeActivated/sample.js
index 24f9175b..33330fe3 100644
--- a/jsgenerator-test/jsgenerator-test-api/src/test/resources/jsFilesOutput/querySelectorAdded/commentConversionModeActivated/sample.js
+++ b/jsgenerator-test/jsgenerator-test-api/src/test/resources/jsFilesOutput/querySelectorAdded/commentConversionModeActivated/sample.js
@@ -1,104 +1,104 @@
-{{keyword}} targetElement_000 = document.querySelector(`:root > body`);
-{{keyword}} html_000 = document.createElement('html');
-{{keyword}} text_000 = document.createTextNode(` `);
-html_000.appendChild(text_000);
-{{keyword}} head_000 = document.createElement('head');
-{{keyword}} text_001 = document.createTextNode(` `);
-head_000.appendChild(text_001);
-{{keyword}} meta_000 = document.createElement('meta');
-meta_000.setAttribute(`charset`, `utf-8`);
-head_000.appendChild(meta_000);
+{{keyword}} targetElement_001 = document.querySelector(`:root > body`);
+{{keyword}} html_001 = document.createElement('html');
+{{keyword}} text_001 = document.createTextNode(` `);
+html_001.appendChild(text_001);
+{{keyword}} head_001 = document.createElement('head');
{{keyword}} text_002 = document.createTextNode(` `);
-head_000.appendChild(text_002);
-{{keyword}} title_000 = document.createElement('title');
-{{keyword}} text_003 = document.createTextNode(`Sample`);
-title_000.appendChild(text_003);
-head_000.appendChild(title_000);
-{{keyword}} text_004 = document.createTextNode(` `);
-head_000.appendChild(text_004);
-{{keyword}} link_000 = document.createElement('link');
-link_000.setAttribute(`rel`, `stylesheet`);
-link_000.setAttribute(`href`, ``);
-head_000.appendChild(link_000);
-{{keyword}} text_005 = document.createTextNode(` `);
-head_000.appendChild(text_005);
-html_000.appendChild(head_000);
+head_001.appendChild(text_002);
+{{keyword}} meta_001 = document.createElement('meta');
+meta_001.setAttribute(`charset`, `utf-8`);
+head_001.appendChild(meta_001);
+{{keyword}} text_003 = document.createTextNode(` `);
+head_001.appendChild(text_003);
+{{keyword}} title_001 = document.createElement('title');
+{{keyword}} text_004 = document.createTextNode(`Sample`);
+title_001.appendChild(text_004);
+head_001.appendChild(title_001);
+{{keyword}} text_005 = document.createTextNode(` `);
+head_001.appendChild(text_005);
+{{keyword}} link_001 = document.createElement('link');
+link_001.setAttribute(`rel`, `stylesheet`);
+link_001.setAttribute(`href`, ``);
+head_001.appendChild(link_001);
{{keyword}} text_006 = document.createTextNode(` `);
-html_000.appendChild(text_006);
-{{keyword}} body_000 = document.createElement('body');
-{{keyword}} text_007 = document.createTextNode(` `);
-body_000.appendChild(text_007);
-{{keyword}} div_000 = document.createElement('div');
-div_000.setAttribute(`id`, `container`);
-{{keyword}} text_008 = document.createTextNode(` `);
-div_000.appendChild(text_008);
+head_001.appendChild(text_006);
+html_001.appendChild(head_001);
+{{keyword}} text_007 = document.createTextNode(` `);
+html_001.appendChild(text_007);
+{{keyword}} body_001 = document.createElement('body');
+{{keyword}} text_008 = document.createTextNode(` `);
+body_001.appendChild(text_008);
{{keyword}} div_001 = document.createElement('div');
-div_001.setAttribute(`id`, `header`);
-{{keyword}} text_009 = document.createTextNode(` `);
+div_001.setAttribute(`id`, `container`);
+{{keyword}} text_009 = document.createTextNode(` `);
div_001.appendChild(text_009);
-{{keyword}} comment_000 = document.createComment(` Sample H1 `);
-div_001.appendChild(comment_000);
-{{keyword}} text_010 = document.createTextNode(` `);
-div_001.appendChild(text_010);
-{{keyword}} h1_000 = document.createElement('h1');
-{{keyword}} text_011 = document.createTextNode(`Sample`);
-h1_000.appendChild(text_011);
-div_001.appendChild(h1_000);
-{{keyword}} text_012 = document.createTextNode(` `);
-div_001.appendChild(text_012);
-{{keyword}} img_000 = document.createElement('img');
-img_000.setAttribute(`src`, `kanye.jpg`);
-img_000.setAttribute(`alt`, `kanye`);
-div_001.appendChild(img_000);
-{{keyword}} text_013 = document.createTextNode(` `);
-div_001.appendChild(text_013);
-div_000.appendChild(div_001);
-{{keyword}} text_014 = document.createTextNode(` `);
-div_000.appendChild(text_014);
{{keyword}} div_002 = document.createElement('div');
-div_002.setAttribute(`id`, `main`);
-{{keyword}} text_015 = document.createTextNode(` `);
-div_002.appendChild(text_015);
-{{keyword}} h2_000 = document.createElement('h2');
-{{keyword}} text_016 = document.createTextNode(`Main`);
-h2_000.appendChild(text_016);
-div_002.appendChild(h2_000);
-{{keyword}} text_017 = document.createTextNode(` `);
-div_002.appendChild(text_017);
-{{keyword}} p_000 = document.createElement('p');
-{{keyword}} text_018 = document.createTextNode(`This is the main content.`);
-p_000.appendChild(text_018);
-div_002.appendChild(p_000);
-{{keyword}} text_019 = document.createTextNode(` `);
-div_002.appendChild(text_019);
+div_002.setAttribute(`id`, `header`);
+{{keyword}} text_010 = document.createTextNode(` `);
+div_002.appendChild(text_010);
+{{keyword}} comment_001 = document.createComment(` Sample H1 `);
+div_002.appendChild(comment_001);
+{{keyword}} text_011 = document.createTextNode(` `);
+div_002.appendChild(text_011);
+{{keyword}} h1_001 = document.createElement('h1');
+{{keyword}} text_012 = document.createTextNode(`Sample`);
+h1_001.appendChild(text_012);
+div_002.appendChild(h1_001);
+{{keyword}} text_013 = document.createTextNode(` `);
+div_002.appendChild(text_013);
{{keyword}} img_001 = document.createElement('img');
-img_001.setAttribute(`src`, ``);
-img_001.setAttribute(`alt`, ``);
+img_001.setAttribute(`src`, `kanye.jpg`);
+img_001.setAttribute(`alt`, `kanye`);
div_002.appendChild(img_001);
-{{keyword}} text_020 = document.createTextNode(` `);
-div_002.appendChild(text_020);
-div_000.appendChild(div_002);
-{{keyword}} text_021 = document.createTextNode(` `);
-div_000.appendChild(text_021);
+{{keyword}} text_014 = document.createTextNode(` `);
+div_002.appendChild(text_014);
+div_001.appendChild(div_002);
+{{keyword}} text_015 = document.createTextNode(` `);
+div_001.appendChild(text_015);
{{keyword}} div_003 = document.createElement('div');
-div_003.setAttribute(`id`, `footer`);
-{{keyword}} text_022 = document.createTextNode(` `);
-div_003.appendChild(text_022);
-{{keyword}} comment_001 = document.createComment(` Copyright `);
-div_003.appendChild(comment_001);
-{{keyword}} text_023 = document.createTextNode(` `);
-div_003.appendChild(text_023);
+div_003.setAttribute(`id`, `main`);
+{{keyword}} text_016 = document.createTextNode(` `);
+div_003.appendChild(text_016);
+{{keyword}} h2_001 = document.createElement('h2');
+{{keyword}} text_017 = document.createTextNode(`Main`);
+h2_001.appendChild(text_017);
+div_003.appendChild(h2_001);
+{{keyword}} text_018 = document.createTextNode(` `);
+div_003.appendChild(text_018);
{{keyword}} p_001 = document.createElement('p');
-{{keyword}} text_024 = document.createTextNode(`Copyright © 2019`);
-p_001.appendChild(text_024);
+{{keyword}} text_019 = document.createTextNode(`This is the main content.`);
+p_001.appendChild(text_019);
div_003.appendChild(p_001);
-{{keyword}} text_025 = document.createTextNode(` `);
-div_003.appendChild(text_025);
-div_000.appendChild(div_003);
-{{keyword}} text_026 = document.createTextNode(` `);
-div_000.appendChild(text_026);
-body_000.appendChild(div_000);
-{{keyword}} text_027 = document.createTextNode(` `);
-body_000.appendChild(text_027);
-html_000.appendChild(body_000);
-targetElement_000.appendChild(html_000);
\ No newline at end of file
+{{keyword}} text_020 = document.createTextNode(` `);
+div_003.appendChild(text_020);
+{{keyword}} img_002 = document.createElement('img');
+img_002.setAttribute(`src`, ``);
+img_002.setAttribute(`alt`, ``);
+div_003.appendChild(img_002);
+{{keyword}} text_021 = document.createTextNode(` `);
+div_003.appendChild(text_021);
+div_001.appendChild(div_003);
+{{keyword}} text_022 = document.createTextNode(` `);
+div_001.appendChild(text_022);
+{{keyword}} div_004 = document.createElement('div');
+div_004.setAttribute(`id`, `footer`);
+{{keyword}} text_023 = document.createTextNode(` `);
+div_004.appendChild(text_023);
+{{keyword}} comment_002 = document.createComment(` Copyright `);
+div_004.appendChild(comment_002);
+{{keyword}} text_024 = document.createTextNode(` `);
+div_004.appendChild(text_024);
+{{keyword}} p_002 = document.createElement('p');
+{{keyword}} text_025 = document.createTextNode(`Copyright © 2019`);
+p_002.appendChild(text_025);
+div_004.appendChild(p_002);
+{{keyword}} text_026 = document.createTextNode(` `);
+div_004.appendChild(text_026);
+div_001.appendChild(div_004);
+{{keyword}} text_027 = document.createTextNode(` `);
+div_001.appendChild(text_027);
+body_001.appendChild(div_001);
+{{keyword}} text_028 = document.createTextNode(` `);
+body_001.appendChild(text_028);
+html_001.appendChild(body_001);
+targetElement_001.appendChild(html_001);
\ No newline at end of file
diff --git a/jsgenerator-test/jsgenerator-test-api/src/test/resources/jsFilesOutput/querySelectorAdded/commentConversionModeNotActivated/sample.js b/jsgenerator-test/jsgenerator-test-api/src/test/resources/jsFilesOutput/querySelectorAdded/commentConversionModeNotActivated/sample.js
index b7eb3b53..d8f8fd50 100644
--- a/jsgenerator-test/jsgenerator-test-api/src/test/resources/jsFilesOutput/querySelectorAdded/commentConversionModeNotActivated/sample.js
+++ b/jsgenerator-test/jsgenerator-test-api/src/test/resources/jsFilesOutput/querySelectorAdded/commentConversionModeNotActivated/sample.js
@@ -1,100 +1,100 @@
-{{keyword}} targetElement_000 = document.querySelector(`:root > body`);
-{{keyword}} html_000 = document.createElement('html');
-{{keyword}} text_000 = document.createTextNode(` `);
-html_000.appendChild(text_000);
-{{keyword}} head_000 = document.createElement('head');
-{{keyword}} text_001 = document.createTextNode(` `);
-head_000.appendChild(text_001);
-{{keyword}} meta_000 = document.createElement('meta');
-meta_000.setAttribute(`charset`, `utf-8`);
-head_000.appendChild(meta_000);
+{{keyword}} targetElement_001 = document.querySelector(`:root > body`);
+{{keyword}} html_001 = document.createElement('html');
+{{keyword}} text_001 = document.createTextNode(` `);
+html_001.appendChild(text_001);
+{{keyword}} head_001 = document.createElement('head');
{{keyword}} text_002 = document.createTextNode(` `);
-head_000.appendChild(text_002);
-{{keyword}} title_000 = document.createElement('title');
-{{keyword}} text_003 = document.createTextNode(`Sample`);
-title_000.appendChild(text_003);
-head_000.appendChild(title_000);
-{{keyword}} text_004 = document.createTextNode(` `);
-head_000.appendChild(text_004);
-{{keyword}} link_000 = document.createElement('link');
-link_000.setAttribute(`rel`, `stylesheet`);
-link_000.setAttribute(`href`, ``);
-head_000.appendChild(link_000);
-{{keyword}} text_005 = document.createTextNode(` `);
-head_000.appendChild(text_005);
-html_000.appendChild(head_000);
+head_001.appendChild(text_002);
+{{keyword}} meta_001 = document.createElement('meta');
+meta_001.setAttribute(`charset`, `utf-8`);
+head_001.appendChild(meta_001);
+{{keyword}} text_003 = document.createTextNode(` `);
+head_001.appendChild(text_003);
+{{keyword}} title_001 = document.createElement('title');
+{{keyword}} text_004 = document.createTextNode(`Sample`);
+title_001.appendChild(text_004);
+head_001.appendChild(title_001);
+{{keyword}} text_005 = document.createTextNode(` `);
+head_001.appendChild(text_005);
+{{keyword}} link_001 = document.createElement('link');
+link_001.setAttribute(`rel`, `stylesheet`);
+link_001.setAttribute(`href`, ``);
+head_001.appendChild(link_001);
{{keyword}} text_006 = document.createTextNode(` `);
-html_000.appendChild(text_006);
-{{keyword}} body_000 = document.createElement('body');
-{{keyword}} text_007 = document.createTextNode(` `);
-body_000.appendChild(text_007);
-{{keyword}} div_000 = document.createElement('div');
-div_000.setAttribute(`id`, `container`);
-{{keyword}} text_008 = document.createTextNode(` `);
-div_000.appendChild(text_008);
+head_001.appendChild(text_006);
+html_001.appendChild(head_001);
+{{keyword}} text_007 = document.createTextNode(` `);
+html_001.appendChild(text_007);
+{{keyword}} body_001 = document.createElement('body');
+{{keyword}} text_008 = document.createTextNode(` `);
+body_001.appendChild(text_008);
{{keyword}} div_001 = document.createElement('div');
-div_001.setAttribute(`id`, `header`);
-{{keyword}} text_009 = document.createTextNode(` `);
+div_001.setAttribute(`id`, `container`);
+{{keyword}} text_009 = document.createTextNode(` `);
div_001.appendChild(text_009);
-{{keyword}} text_010 = document.createTextNode(` `);
-div_001.appendChild(text_010);
-{{keyword}} h1_000 = document.createElement('h1');
-{{keyword}} text_011 = document.createTextNode(`Sample`);
-h1_000.appendChild(text_011);
-div_001.appendChild(h1_000);
-{{keyword}} text_012 = document.createTextNode(` `);
-div_001.appendChild(text_012);
-{{keyword}} img_000 = document.createElement('img');
-img_000.setAttribute(`src`, `kanye.jpg`);
-img_000.setAttribute(`alt`, `kanye`);
-div_001.appendChild(img_000);
-{{keyword}} text_013 = document.createTextNode(` `);
-div_001.appendChild(text_013);
-div_000.appendChild(div_001);
-{{keyword}} text_014 = document.createTextNode(` `);
-div_000.appendChild(text_014);
{{keyword}} div_002 = document.createElement('div');
-div_002.setAttribute(`id`, `main`);
-{{keyword}} text_015 = document.createTextNode(` `);
-div_002.appendChild(text_015);
-{{keyword}} h2_000 = document.createElement('h2');
-{{keyword}} text_016 = document.createTextNode(`Main`);
-h2_000.appendChild(text_016);
-div_002.appendChild(h2_000);
-{{keyword}} text_017 = document.createTextNode(` `);
-div_002.appendChild(text_017);
-{{keyword}} p_000 = document.createElement('p');
-{{keyword}} text_018 = document.createTextNode(`This is the main content.`);
-p_000.appendChild(text_018);
-div_002.appendChild(p_000);
-{{keyword}} text_019 = document.createTextNode(` `);
-div_002.appendChild(text_019);
+div_002.setAttribute(`id`, `header`);
+{{keyword}} text_010 = document.createTextNode(` `);
+div_002.appendChild(text_010);
+{{keyword}} text_011 = document.createTextNode(` `);
+div_002.appendChild(text_011);
+{{keyword}} h1_001 = document.createElement('h1');
+{{keyword}} text_012 = document.createTextNode(`Sample`);
+h1_001.appendChild(text_012);
+div_002.appendChild(h1_001);
+{{keyword}} text_013 = document.createTextNode(` `);
+div_002.appendChild(text_013);
{{keyword}} img_001 = document.createElement('img');
-img_001.setAttribute(`src`, ``);
-img_001.setAttribute(`alt`, ``);
+img_001.setAttribute(`src`, `kanye.jpg`);
+img_001.setAttribute(`alt`, `kanye`);
div_002.appendChild(img_001);
-{{keyword}} text_020 = document.createTextNode(` `);
-div_002.appendChild(text_020);
-div_000.appendChild(div_002);
-{{keyword}} text_021 = document.createTextNode(` `);
-div_000.appendChild(text_021);
+{{keyword}} text_014 = document.createTextNode(` `);
+div_002.appendChild(text_014);
+div_001.appendChild(div_002);
+{{keyword}} text_015 = document.createTextNode(` `);
+div_001.appendChild(text_015);
{{keyword}} div_003 = document.createElement('div');
-div_003.setAttribute(`id`, `footer`);
-{{keyword}} text_022 = document.createTextNode(` `);
-div_003.appendChild(text_022);
-{{keyword}} text_023 = document.createTextNode(` `);
-div_003.appendChild(text_023);
+div_003.setAttribute(`id`, `main`);
+{{keyword}} text_016 = document.createTextNode(` `);
+div_003.appendChild(text_016);
+{{keyword}} h2_001 = document.createElement('h2');
+{{keyword}} text_017 = document.createTextNode(`Main`);
+h2_001.appendChild(text_017);
+div_003.appendChild(h2_001);
+{{keyword}} text_018 = document.createTextNode(` `);
+div_003.appendChild(text_018);
{{keyword}} p_001 = document.createElement('p');
-{{keyword}} text_024 = document.createTextNode(`Copyright © 2019`);
-p_001.appendChild(text_024);
+{{keyword}} text_019 = document.createTextNode(`This is the main content.`);
+p_001.appendChild(text_019);
div_003.appendChild(p_001);
-{{keyword}} text_025 = document.createTextNode(` `);
-div_003.appendChild(text_025);
-div_000.appendChild(div_003);
-{{keyword}} text_026 = document.createTextNode(` `);
-div_000.appendChild(text_026);
-body_000.appendChild(div_000);
-{{keyword}} text_027 = document.createTextNode(` `);
-body_000.appendChild(text_027);
-html_000.appendChild(body_000);
-targetElement_000.appendChild(html_000);
\ No newline at end of file
+{{keyword}} text_020 = document.createTextNode(` `);
+div_003.appendChild(text_020);
+{{keyword}} img_002 = document.createElement('img');
+img_002.setAttribute(`src`, ``);
+img_002.setAttribute(`alt`, ``);
+div_003.appendChild(img_002);
+{{keyword}} text_021 = document.createTextNode(` `);
+div_003.appendChild(text_021);
+div_001.appendChild(div_003);
+{{keyword}} text_022 = document.createTextNode(` `);
+div_001.appendChild(text_022);
+{{keyword}} div_004 = document.createElement('div');
+div_004.setAttribute(`id`, `footer`);
+{{keyword}} text_023 = document.createTextNode(` `);
+div_004.appendChild(text_023);
+{{keyword}} text_024 = document.createTextNode(` `);
+div_004.appendChild(text_024);
+{{keyword}} p_002 = document.createElement('p');
+{{keyword}} text_025 = document.createTextNode(`Copyright © 2019`);
+p_002.appendChild(text_025);
+div_004.appendChild(p_002);
+{{keyword}} text_026 = document.createTextNode(` `);
+div_004.appendChild(text_026);
+div_001.appendChild(div_004);
+{{keyword}} text_027 = document.createTextNode(` `);
+div_001.appendChild(text_027);
+body_001.appendChild(div_001);
+{{keyword}} text_028 = document.createTextNode(` `);
+body_001.appendChild(text_028);
+html_001.appendChild(body_001);
+targetElement_001.appendChild(html_001);
\ No newline at end of file
diff --git a/jsgenerator-test/jsgenerator-test-api/src/test/resources/jsFilesOutput/querySelectorAdded/sample.js b/jsgenerator-test/jsgenerator-test-api/src/test/resources/jsFilesOutput/querySelectorAdded/sample.js
index b0151af0..10dc53f2 100644
--- a/jsgenerator-test/jsgenerator-test-api/src/test/resources/jsFilesOutput/querySelectorAdded/sample.js
+++ b/jsgenerator-test/jsgenerator-test-api/src/test/resources/jsFilesOutput/querySelectorAdded/sample.js
@@ -1,96 +1,96 @@
-{{keyword}} targetElement_000 = document.querySelector(`:root > body`);
-{{keyword}} html_000 = document.createElement('html');
-{{keyword}} text_000 = document.createTextNode(` `);
-html_000.appendChild(text_000);
-{{keyword}} head_000 = document.createElement('head');
-{{keyword}} text_001 = document.createTextNode(` `);
-head_000.appendChild(text_001);
-{{keyword}} meta_000 = document.createElement('meta');
-meta_000.setAttribute(`charset`, `utf-8`);
-head_000.appendChild(meta_000);
+{{keyword}} targetElement_001 = document.querySelector(`:root > body`);
+{{keyword}} html_001 = document.createElement('html');
+{{keyword}} text_001 = document.createTextNode(` `);
+html_001.appendChild(text_001);
+{{keyword}} head_001 = document.createElement('head');
{{keyword}} text_002 = document.createTextNode(` `);
-head_000.appendChild(text_002);
-{{keyword}} title_000 = document.createElement('title');
-{{keyword}} text_003 = document.createTextNode(`Sample`);
-title_000.appendChild(text_003);
-head_000.appendChild(title_000);
-{{keyword}} text_004 = document.createTextNode(` `);
-head_000.appendChild(text_004);
-{{keyword}} link_000 = document.createElement('link');
-link_000.setAttribute(`rel`, `stylesheet`);
-link_000.setAttribute(`href`, ``);
-head_000.appendChild(link_000);
-{{keyword}} text_005 = document.createTextNode(` `);
-head_000.appendChild(text_005);
-html_000.appendChild(head_000);
+head_001.appendChild(text_002);
+{{keyword}} meta_001 = document.createElement('meta');
+meta_001.setAttribute(`charset`, `utf-8`);
+head_001.appendChild(meta_001);
+{{keyword}} text_003 = document.createTextNode(` `);
+head_001.appendChild(text_003);
+{{keyword}} title_001 = document.createElement('title');
+{{keyword}} text_004 = document.createTextNode(`Sample`);
+title_001.appendChild(text_004);
+head_001.appendChild(title_001);
+{{keyword}} text_005 = document.createTextNode(` `);
+head_001.appendChild(text_005);
+{{keyword}} link_001 = document.createElement('link');
+link_001.setAttribute(`rel`, `stylesheet`);
+link_001.setAttribute(`href`, ``);
+head_001.appendChild(link_001);
{{keyword}} text_006 = document.createTextNode(` `);
-html_000.appendChild(text_006);
-{{keyword}} body_000 = document.createElement('body');
-{{keyword}} text_007 = document.createTextNode(` `);
-body_000.appendChild(text_007);
-{{keyword}} div_000 = document.createElement('div');
-div_000.setAttribute(`id`, `container`);
-{{keyword}} text_008 = document.createTextNode(` `);
-div_000.appendChild(text_008);
+head_001.appendChild(text_006);
+html_001.appendChild(head_001);
+{{keyword}} text_007 = document.createTextNode(` `);
+html_001.appendChild(text_007);
+{{keyword}} body_001 = document.createElement('body');
+{{keyword}} text_008 = document.createTextNode(` `);
+body_001.appendChild(text_008);
{{keyword}} div_001 = document.createElement('div');
-div_001.setAttribute(`id`, `header`);
-{{keyword}} text_009 = document.createTextNode(` `);
+div_001.setAttribute(`id`, `container`);
+{{keyword}} text_009 = document.createTextNode(` `);
div_001.appendChild(text_009);
-{{keyword}} h1_000 = document.createElement('h1');
-{{keyword}} text_010 = document.createTextNode(`Sample`);
-h1_000.appendChild(text_010);
-div_001.appendChild(h1_000);
-{{keyword}} text_011 = document.createTextNode(` `);
-div_001.appendChild(text_011);
-{{keyword}} img_000 = document.createElement('img');
-img_000.setAttribute(`src`, `kanye.jpg`);
-img_000.setAttribute(`alt`, `kanye`);
-div_001.appendChild(img_000);
-{{keyword}} text_012 = document.createTextNode(` `);
-div_001.appendChild(text_012);
-div_000.appendChild(div_001);
-{{keyword}} text_013 = document.createTextNode(` `);
-div_000.appendChild(text_013);
{{keyword}} div_002 = document.createElement('div');
-div_002.setAttribute(`id`, `main`);
-{{keyword}} text_014 = document.createTextNode(` `);
-div_002.appendChild(text_014);
-{{keyword}} h2_000 = document.createElement('h2');
-{{keyword}} text_015 = document.createTextNode(`Main`);
-h2_000.appendChild(text_015);
-div_002.appendChild(h2_000);
-{{keyword}} text_016 = document.createTextNode(` `);
-div_002.appendChild(text_016);
-{{keyword}} p_000 = document.createElement('p');
-{{keyword}} text_017 = document.createTextNode(`This is the main content.`);
-p_000.appendChild(text_017);
-div_002.appendChild(p_000);
-{{keyword}} text_018 = document.createTextNode(` `);
-div_002.appendChild(text_018);
+div_002.setAttribute(`id`, `header`);
+{{keyword}} text_010 = document.createTextNode(` `);
+div_002.appendChild(text_010);
+{{keyword}} h1_001 = document.createElement('h1');
+{{keyword}} text_011 = document.createTextNode(`Sample`);
+h1_001.appendChild(text_011);
+div_002.appendChild(h1_001);
+{{keyword}} text_012 = document.createTextNode(` `);
+div_002.appendChild(text_012);
{{keyword}} img_001 = document.createElement('img');
-img_001.setAttribute(`src`, ``);
-img_001.setAttribute(`alt`, ``);
+img_001.setAttribute(`src`, `kanye.jpg`);
+img_001.setAttribute(`alt`, `kanye`);
div_002.appendChild(img_001);
-{{keyword}} text_019 = document.createTextNode(` `);
-div_002.appendChild(text_019);
-div_000.appendChild(div_002);
-{{keyword}} text_020 = document.createTextNode(` `);
-div_000.appendChild(text_020);
+{{keyword}} text_013 = document.createTextNode(` `);
+div_002.appendChild(text_013);
+div_001.appendChild(div_002);
+{{keyword}} text_014 = document.createTextNode(` `);
+div_001.appendChild(text_014);
{{keyword}} div_003 = document.createElement('div');
-div_003.setAttribute(`id`, `footer`);
-{{keyword}} text_021 = document.createTextNode(` `);
-div_003.appendChild(text_021);
+div_003.setAttribute(`id`, `main`);
+{{keyword}} text_015 = document.createTextNode(` `);
+div_003.appendChild(text_015);
+{{keyword}} h2_001 = document.createElement('h2');
+{{keyword}} text_016 = document.createTextNode(`Main`);
+h2_001.appendChild(text_016);
+div_003.appendChild(h2_001);
+{{keyword}} text_017 = document.createTextNode(` `);
+div_003.appendChild(text_017);
{{keyword}} p_001 = document.createElement('p');
-{{keyword}} text_022 = document.createTextNode(`Copyright - 2019`);
-p_001.appendChild(text_022);
+{{keyword}} text_018 = document.createTextNode(`This is the main content.`);
+p_001.appendChild(text_018);
div_003.appendChild(p_001);
-{{keyword}} text_023 = document.createTextNode(` `);
-div_003.appendChild(text_023);
-div_000.appendChild(div_003);
-{{keyword}} text_024 = document.createTextNode(` `);
-div_000.appendChild(text_024);
-body_000.appendChild(div_000);
-{{keyword}} text_025 = document.createTextNode(` `);
-body_000.appendChild(text_025);
-html_000.appendChild(body_000);
-targetElement_000.appendChild(html_000);
\ No newline at end of file
+{{keyword}} text_019 = document.createTextNode(` `);
+div_003.appendChild(text_019);
+{{keyword}} img_002 = document.createElement('img');
+img_002.setAttribute(`src`, ``);
+img_002.setAttribute(`alt`, ``);
+div_003.appendChild(img_002);
+{{keyword}} text_020 = document.createTextNode(` `);
+div_003.appendChild(text_020);
+div_001.appendChild(div_003);
+{{keyword}} text_021 = document.createTextNode(` `);
+div_001.appendChild(text_021);
+{{keyword}} div_004 = document.createElement('div');
+div_004.setAttribute(`id`, `footer`);
+{{keyword}} text_022 = document.createTextNode(` `);
+div_004.appendChild(text_022);
+{{keyword}} p_002 = document.createElement('p');
+{{keyword}} text_023 = document.createTextNode(`Copyright - 2019`);
+p_002.appendChild(text_023);
+div_004.appendChild(p_002);
+{{keyword}} text_024 = document.createTextNode(` `);
+div_004.appendChild(text_024);
+div_001.appendChild(div_004);
+{{keyword}} text_025 = document.createTextNode(` `);
+div_001.appendChild(text_025);
+body_001.appendChild(div_001);
+{{keyword}} text_026 = document.createTextNode(` `);
+body_001.appendChild(text_026);
+html_001.appendChild(body_001);
+targetElement_001.appendChild(html_001);
\ No newline at end of file
diff --git a/jsgenerator-test/jsgenerator-test-api/src/test/resources/jsFilesOutput/querySelectorNotAdded/commentConversionModeActivated/sample.js b/jsgenerator-test/jsgenerator-test-api/src/test/resources/jsFilesOutput/querySelectorNotAdded/commentConversionModeActivated/sample.js
index 6ab80134..1b7ff5af 100644
--- a/jsgenerator-test/jsgenerator-test-api/src/test/resources/jsFilesOutput/querySelectorNotAdded/commentConversionModeActivated/sample.js
+++ b/jsgenerator-test/jsgenerator-test-api/src/test/resources/jsFilesOutput/querySelectorNotAdded/commentConversionModeActivated/sample.js
@@ -1,102 +1,102 @@
-{{keyword}} html_000 = document.createElement('html');
-{{keyword}} text_000 = document.createTextNode(` `);
-html_000.appendChild(text_000);
-{{keyword}} head_000 = document.createElement('head');
-{{keyword}} text_001 = document.createTextNode(` `);
-head_000.appendChild(text_001);
-{{keyword}} meta_000 = document.createElement('meta');
-meta_000.setAttribute(`charset`, `utf-8`);
-head_000.appendChild(meta_000);
+{{keyword}} html_001 = document.createElement('html');
+{{keyword}} text_001 = document.createTextNode(` `);
+html_001.appendChild(text_001);
+{{keyword}} head_001 = document.createElement('head');
{{keyword}} text_002 = document.createTextNode(` `);
-head_000.appendChild(text_002);
-{{keyword}} title_000 = document.createElement('title');
-{{keyword}} text_003 = document.createTextNode(`Sample`);
-title_000.appendChild(text_003);
-head_000.appendChild(title_000);
-{{keyword}} text_004 = document.createTextNode(` `);
-head_000.appendChild(text_004);
-{{keyword}} link_000 = document.createElement('link');
-link_000.setAttribute(`rel`, `stylesheet`);
-link_000.setAttribute(`href`, ``);
-head_000.appendChild(link_000);
-{{keyword}} text_005 = document.createTextNode(` `);
-head_000.appendChild(text_005);
-html_000.appendChild(head_000);
+head_001.appendChild(text_002);
+{{keyword}} meta_001 = document.createElement('meta');
+meta_001.setAttribute(`charset`, `utf-8`);
+head_001.appendChild(meta_001);
+{{keyword}} text_003 = document.createTextNode(` `);
+head_001.appendChild(text_003);
+{{keyword}} title_001 = document.createElement('title');
+{{keyword}} text_004 = document.createTextNode(`Sample`);
+title_001.appendChild(text_004);
+head_001.appendChild(title_001);
+{{keyword}} text_005 = document.createTextNode(` `);
+head_001.appendChild(text_005);
+{{keyword}} link_001 = document.createElement('link');
+link_001.setAttribute(`rel`, `stylesheet`);
+link_001.setAttribute(`href`, ``);
+head_001.appendChild(link_001);
{{keyword}} text_006 = document.createTextNode(` `);
-html_000.appendChild(text_006);
-{{keyword}} body_000 = document.createElement('body');
-{{keyword}} text_007 = document.createTextNode(` `);
-body_000.appendChild(text_007);
-{{keyword}} div_000 = document.createElement('div');
-div_000.setAttribute(`id`, `container`);
-{{keyword}} text_008 = document.createTextNode(` `);
-div_000.appendChild(text_008);
+head_001.appendChild(text_006);
+html_001.appendChild(head_001);
+{{keyword}} text_007 = document.createTextNode(` `);
+html_001.appendChild(text_007);
+{{keyword}} body_001 = document.createElement('body');
+{{keyword}} text_008 = document.createTextNode(` `);
+body_001.appendChild(text_008);
{{keyword}} div_001 = document.createElement('div');
-div_001.setAttribute(`id`, `header`);
-{{keyword}} text_009 = document.createTextNode(` `);
+div_001.setAttribute(`id`, `container`);
+{{keyword}} text_009 = document.createTextNode(` `);
div_001.appendChild(text_009);
-{{keyword}} comment_000 = document.createComment(` Sample H1 `);
-div_001.appendChild(comment_000);
-{{keyword}} text_010 = document.createTextNode(` `);
-div_001.appendChild(text_010);
-{{keyword}} h1_000 = document.createElement('h1');
-{{keyword}} text_011 = document.createTextNode(`Sample`);
-h1_000.appendChild(text_011);
-div_001.appendChild(h1_000);
-{{keyword}} text_012 = document.createTextNode(` `);
-div_001.appendChild(text_012);
-{{keyword}} img_000 = document.createElement('img');
-img_000.setAttribute(`src`, `kanye.jpg`);
-img_000.setAttribute(`alt`, `kanye`);
-div_001.appendChild(img_000);
-{{keyword}} text_013 = document.createTextNode(` `);
-div_001.appendChild(text_013);
-div_000.appendChild(div_001);
-{{keyword}} text_014 = document.createTextNode(` `);
-div_000.appendChild(text_014);
{{keyword}} div_002 = document.createElement('div');
-div_002.setAttribute(`id`, `main`);
-{{keyword}} text_015 = document.createTextNode(` `);
-div_002.appendChild(text_015);
-{{keyword}} h2_000 = document.createElement('h2');
-{{keyword}} text_016 = document.createTextNode(`Main`);
-h2_000.appendChild(text_016);
-div_002.appendChild(h2_000);
-{{keyword}} text_017 = document.createTextNode(` `);
-div_002.appendChild(text_017);
-{{keyword}} p_000 = document.createElement('p');
-{{keyword}} text_018 = document.createTextNode(`This is the main content.`);
-p_000.appendChild(text_018);
-div_002.appendChild(p_000);
-{{keyword}} text_019 = document.createTextNode(` `);
-div_002.appendChild(text_019);
+div_002.setAttribute(`id`, `header`);
+{{keyword}} text_010 = document.createTextNode(` `);
+div_002.appendChild(text_010);
+{{keyword}} comment_001 = document.createComment(` Sample H1 `);
+div_002.appendChild(comment_001);
+{{keyword}} text_011 = document.createTextNode(` `);
+div_002.appendChild(text_011);
+{{keyword}} h1_001 = document.createElement('h1');
+{{keyword}} text_012 = document.createTextNode(`Sample`);
+h1_001.appendChild(text_012);
+div_002.appendChild(h1_001);
+{{keyword}} text_013 = document.createTextNode(` `);
+div_002.appendChild(text_013);
{{keyword}} img_001 = document.createElement('img');
-img_001.setAttribute(`src`, ``);
-img_001.setAttribute(`alt`, ``);
+img_001.setAttribute(`src`, `kanye.jpg`);
+img_001.setAttribute(`alt`, `kanye`);
div_002.appendChild(img_001);
-{{keyword}} text_020 = document.createTextNode(` `);
-div_002.appendChild(text_020);
-div_000.appendChild(div_002);
-{{keyword}} text_021 = document.createTextNode(` `);
-div_000.appendChild(text_021);
+{{keyword}} text_014 = document.createTextNode(` `);
+div_002.appendChild(text_014);
+div_001.appendChild(div_002);
+{{keyword}} text_015 = document.createTextNode(` `);
+div_001.appendChild(text_015);
{{keyword}} div_003 = document.createElement('div');
-div_003.setAttribute(`id`, `footer`);
-{{keyword}} text_022 = document.createTextNode(` `);
-div_003.appendChild(text_022);
-{{keyword}} comment_001 = document.createComment(` Copyright `);
-div_003.appendChild(comment_001);
-{{keyword}} text_023 = document.createTextNode(` `);
-div_003.appendChild(text_023);
+div_003.setAttribute(`id`, `main`);
+{{keyword}} text_016 = document.createTextNode(` `);
+div_003.appendChild(text_016);
+{{keyword}} h2_001 = document.createElement('h2');
+{{keyword}} text_017 = document.createTextNode(`Main`);
+h2_001.appendChild(text_017);
+div_003.appendChild(h2_001);
+{{keyword}} text_018 = document.createTextNode(` `);
+div_003.appendChild(text_018);
{{keyword}} p_001 = document.createElement('p');
-{{keyword}} text_024 = document.createTextNode(`Copyright © 2019`);
-p_001.appendChild(text_024);
+{{keyword}} text_019 = document.createTextNode(`This is the main content.`);
+p_001.appendChild(text_019);
div_003.appendChild(p_001);
-{{keyword}} text_025 = document.createTextNode(` `);
-div_003.appendChild(text_025);
-div_000.appendChild(div_003);
-{{keyword}} text_026 = document.createTextNode(` `);
-div_000.appendChild(text_026);
-body_000.appendChild(div_000);
-{{keyword}} text_027 = document.createTextNode(` `);
-body_000.appendChild(text_027);
-html_000.appendChild(body_000);
\ No newline at end of file
+{{keyword}} text_020 = document.createTextNode(` `);
+div_003.appendChild(text_020);
+{{keyword}} img_002 = document.createElement('img');
+img_002.setAttribute(`src`, ``);
+img_002.setAttribute(`alt`, ``);
+div_003.appendChild(img_002);
+{{keyword}} text_021 = document.createTextNode(` `);
+div_003.appendChild(text_021);
+div_001.appendChild(div_003);
+{{keyword}} text_022 = document.createTextNode(` `);
+div_001.appendChild(text_022);
+{{keyword}} div_004 = document.createElement('div');
+div_004.setAttribute(`id`, `footer`);
+{{keyword}} text_023 = document.createTextNode(` `);
+div_004.appendChild(text_023);
+{{keyword}} comment_002 = document.createComment(` Copyright `);
+div_004.appendChild(comment_002);
+{{keyword}} text_024 = document.createTextNode(` `);
+div_004.appendChild(text_024);
+{{keyword}} p_002 = document.createElement('p');
+{{keyword}} text_025 = document.createTextNode(`Copyright © 2019`);
+p_002.appendChild(text_025);
+div_004.appendChild(p_002);
+{{keyword}} text_026 = document.createTextNode(` `);
+div_004.appendChild(text_026);
+div_001.appendChild(div_004);
+{{keyword}} text_027 = document.createTextNode(` `);
+div_001.appendChild(text_027);
+body_001.appendChild(div_001);
+{{keyword}} text_028 = document.createTextNode(` `);
+body_001.appendChild(text_028);
+html_001.appendChild(body_001);
\ No newline at end of file
diff --git a/jsgenerator-test/jsgenerator-test-api/src/test/resources/jsFilesOutput/querySelectorNotAdded/commentConversionModeNotActivated/sample.js b/jsgenerator-test/jsgenerator-test-api/src/test/resources/jsFilesOutput/querySelectorNotAdded/commentConversionModeNotActivated/sample.js
index 11731262..ce7e66f5 100644
--- a/jsgenerator-test/jsgenerator-test-api/src/test/resources/jsFilesOutput/querySelectorNotAdded/commentConversionModeNotActivated/sample.js
+++ b/jsgenerator-test/jsgenerator-test-api/src/test/resources/jsFilesOutput/querySelectorNotAdded/commentConversionModeNotActivated/sample.js
@@ -1,98 +1,98 @@
-{{keyword}} html_000 = document.createElement('html');
-{{keyword}} text_000 = document.createTextNode(` `);
-html_000.appendChild(text_000);
-{{keyword}} head_000 = document.createElement('head');
-{{keyword}} text_001 = document.createTextNode(` `);
-head_000.appendChild(text_001);
-{{keyword}} meta_000 = document.createElement('meta');
-meta_000.setAttribute(`charset`, `utf-8`);
-head_000.appendChild(meta_000);
+{{keyword}} html_001 = document.createElement('html');
+{{keyword}} text_001 = document.createTextNode(` `);
+html_001.appendChild(text_001);
+{{keyword}} head_001 = document.createElement('head');
{{keyword}} text_002 = document.createTextNode(` `);
-head_000.appendChild(text_002);
-{{keyword}} title_000 = document.createElement('title');
-{{keyword}} text_003 = document.createTextNode(`Sample`);
-title_000.appendChild(text_003);
-head_000.appendChild(title_000);
-{{keyword}} text_004 = document.createTextNode(` `);
-head_000.appendChild(text_004);
-{{keyword}} link_000 = document.createElement('link');
-link_000.setAttribute(`rel`, `stylesheet`);
-link_000.setAttribute(`href`, ``);
-head_000.appendChild(link_000);
-{{keyword}} text_005 = document.createTextNode(` `);
-head_000.appendChild(text_005);
-html_000.appendChild(head_000);
+head_001.appendChild(text_002);
+{{keyword}} meta_001 = document.createElement('meta');
+meta_001.setAttribute(`charset`, `utf-8`);
+head_001.appendChild(meta_001);
+{{keyword}} text_003 = document.createTextNode(` `);
+head_001.appendChild(text_003);
+{{keyword}} title_001 = document.createElement('title');
+{{keyword}} text_004 = document.createTextNode(`Sample`);
+title_001.appendChild(text_004);
+head_001.appendChild(title_001);
+{{keyword}} text_005 = document.createTextNode(` `);
+head_001.appendChild(text_005);
+{{keyword}} link_001 = document.createElement('link');
+link_001.setAttribute(`rel`, `stylesheet`);
+link_001.setAttribute(`href`, ``);
+head_001.appendChild(link_001);
{{keyword}} text_006 = document.createTextNode(` `);
-html_000.appendChild(text_006);
-{{keyword}} body_000 = document.createElement('body');
-{{keyword}} text_007 = document.createTextNode(` `);
-body_000.appendChild(text_007);
-{{keyword}} div_000 = document.createElement('div');
-div_000.setAttribute(`id`, `container`);
-{{keyword}} text_008 = document.createTextNode(` `);
-div_000.appendChild(text_008);
+head_001.appendChild(text_006);
+html_001.appendChild(head_001);
+{{keyword}} text_007 = document.createTextNode(` `);
+html_001.appendChild(text_007);
+{{keyword}} body_001 = document.createElement('body');
+{{keyword}} text_008 = document.createTextNode(` `);
+body_001.appendChild(text_008);
{{keyword}} div_001 = document.createElement('div');
-div_001.setAttribute(`id`, `header`);
-{{keyword}} text_009 = document.createTextNode(` `);
+div_001.setAttribute(`id`, `container`);
+{{keyword}} text_009 = document.createTextNode(` `);
div_001.appendChild(text_009);
-{{keyword}} text_010 = document.createTextNode(` `);
-div_001.appendChild(text_010);
-{{keyword}} h1_000 = document.createElement('h1');
-{{keyword}} text_011 = document.createTextNode(`Sample`);
-h1_000.appendChild(text_011);
-div_001.appendChild(h1_000);
-{{keyword}} text_012 = document.createTextNode(` `);
-div_001.appendChild(text_012);
-{{keyword}} img_000 = document.createElement('img');
-img_000.setAttribute(`src`, `kanye.jpg`);
-img_000.setAttribute(`alt`, `kanye`);
-div_001.appendChild(img_000);
-{{keyword}} text_013 = document.createTextNode(` `);
-div_001.appendChild(text_013);
-div_000.appendChild(div_001);
-{{keyword}} text_014 = document.createTextNode(` `);
-div_000.appendChild(text_014);
{{keyword}} div_002 = document.createElement('div');
-div_002.setAttribute(`id`, `main`);
-{{keyword}} text_015 = document.createTextNode(` `);
-div_002.appendChild(text_015);
-{{keyword}} h2_000 = document.createElement('h2');
-{{keyword}} text_016 = document.createTextNode(`Main`);
-h2_000.appendChild(text_016);
-div_002.appendChild(h2_000);
-{{keyword}} text_017 = document.createTextNode(` `);
-div_002.appendChild(text_017);
-{{keyword}} p_000 = document.createElement('p');
-{{keyword}} text_018 = document.createTextNode(`This is the main content.`);
-p_000.appendChild(text_018);
-div_002.appendChild(p_000);
-{{keyword}} text_019 = document.createTextNode(` `);
-div_002.appendChild(text_019);
+div_002.setAttribute(`id`, `header`);
+{{keyword}} text_010 = document.createTextNode(` `);
+div_002.appendChild(text_010);
+{{keyword}} text_011 = document.createTextNode(` `);
+div_002.appendChild(text_011);
+{{keyword}} h1_001 = document.createElement('h1');
+{{keyword}} text_012 = document.createTextNode(`Sample`);
+h1_001.appendChild(text_012);
+div_002.appendChild(h1_001);
+{{keyword}} text_013 = document.createTextNode(` `);
+div_002.appendChild(text_013);
{{keyword}} img_001 = document.createElement('img');
-img_001.setAttribute(`src`, ``);
-img_001.setAttribute(`alt`, ``);
+img_001.setAttribute(`src`, `kanye.jpg`);
+img_001.setAttribute(`alt`, `kanye`);
div_002.appendChild(img_001);
-{{keyword}} text_020 = document.createTextNode(` `);
-div_002.appendChild(text_020);
-div_000.appendChild(div_002);
-{{keyword}} text_021 = document.createTextNode(` `);
-div_000.appendChild(text_021);
+{{keyword}} text_014 = document.createTextNode(` `);
+div_002.appendChild(text_014);
+div_001.appendChild(div_002);
+{{keyword}} text_015 = document.createTextNode(` `);
+div_001.appendChild(text_015);
{{keyword}} div_003 = document.createElement('div');
-div_003.setAttribute(`id`, `footer`);
-{{keyword}} text_022 = document.createTextNode(` `);
-div_003.appendChild(text_022);
-{{keyword}} text_023 = document.createTextNode(` `);
-div_003.appendChild(text_023);
+div_003.setAttribute(`id`, `main`);
+{{keyword}} text_016 = document.createTextNode(` `);
+div_003.appendChild(text_016);
+{{keyword}} h2_001 = document.createElement('h2');
+{{keyword}} text_017 = document.createTextNode(`Main`);
+h2_001.appendChild(text_017);
+div_003.appendChild(h2_001);
+{{keyword}} text_018 = document.createTextNode(` `);
+div_003.appendChild(text_018);
{{keyword}} p_001 = document.createElement('p');
-{{keyword}} text_024 = document.createTextNode(`Copyright © 2019`);
-p_001.appendChild(text_024);
+{{keyword}} text_019 = document.createTextNode(`This is the main content.`);
+p_001.appendChild(text_019);
div_003.appendChild(p_001);
-{{keyword}} text_025 = document.createTextNode(` `);
-div_003.appendChild(text_025);
-div_000.appendChild(div_003);
-{{keyword}} text_026 = document.createTextNode(` `);
-div_000.appendChild(text_026);
-body_000.appendChild(div_000);
-{{keyword}} text_027 = document.createTextNode(` `);
-body_000.appendChild(text_027);
-html_000.appendChild(body_000);
\ No newline at end of file
+{{keyword}} text_020 = document.createTextNode(` `);
+div_003.appendChild(text_020);
+{{keyword}} img_002 = document.createElement('img');
+img_002.setAttribute(`src`, ``);
+img_002.setAttribute(`alt`, ``);
+div_003.appendChild(img_002);
+{{keyword}} text_021 = document.createTextNode(` `);
+div_003.appendChild(text_021);
+div_001.appendChild(div_003);
+{{keyword}} text_022 = document.createTextNode(` `);
+div_001.appendChild(text_022);
+{{keyword}} div_004 = document.createElement('div');
+div_004.setAttribute(`id`, `footer`);
+{{keyword}} text_023 = document.createTextNode(` `);
+div_004.appendChild(text_023);
+{{keyword}} text_024 = document.createTextNode(` `);
+div_004.appendChild(text_024);
+{{keyword}} p_002 = document.createElement('p');
+{{keyword}} text_025 = document.createTextNode(`Copyright © 2019`);
+p_002.appendChild(text_025);
+div_004.appendChild(p_002);
+{{keyword}} text_026 = document.createTextNode(` `);
+div_004.appendChild(text_026);
+div_001.appendChild(div_004);
+{{keyword}} text_027 = document.createTextNode(` `);
+div_001.appendChild(text_027);
+body_001.appendChild(div_001);
+{{keyword}} text_028 = document.createTextNode(` `);
+body_001.appendChild(text_028);
+html_001.appendChild(body_001);
\ No newline at end of file
diff --git a/jsgenerator-test/jsgenerator-test-api/src/test/resources/jsFilesOutput/querySelectorNotAdded/sample.js b/jsgenerator-test/jsgenerator-test-api/src/test/resources/jsFilesOutput/querySelectorNotAdded/sample.js
index e63b7bfb..d50660f7 100644
--- a/jsgenerator-test/jsgenerator-test-api/src/test/resources/jsFilesOutput/querySelectorNotAdded/sample.js
+++ b/jsgenerator-test/jsgenerator-test-api/src/test/resources/jsFilesOutput/querySelectorNotAdded/sample.js
@@ -1,94 +1,94 @@
-{{keyword}} html_000 = document.createElement('html');
-{{keyword}} text_000 = document.createTextNode(` `);
-html_000.appendChild(text_000);
-{{keyword}} head_000 = document.createElement('head');
-{{keyword}} text_001 = document.createTextNode(` `);
-head_000.appendChild(text_001);
-{{keyword}} meta_000 = document.createElement('meta');
-meta_000.setAttribute(`charset`, `utf-8`);
-head_000.appendChild(meta_000);
+{{keyword}} html_001 = document.createElement('html');
+{{keyword}} text_001 = document.createTextNode(` `);
+html_001.appendChild(text_001);
+{{keyword}} head_001 = document.createElement('head');
{{keyword}} text_002 = document.createTextNode(` `);
-head_000.appendChild(text_002);
-{{keyword}} title_000 = document.createElement('title');
-{{keyword}} text_003 = document.createTextNode(`Sample`);
-title_000.appendChild(text_003);
-head_000.appendChild(title_000);
-{{keyword}} text_004 = document.createTextNode(` `);
-head_000.appendChild(text_004);
-{{keyword}} link_000 = document.createElement('link');
-link_000.setAttribute(`rel`, `stylesheet`);
-link_000.setAttribute(`href`, ``);
-head_000.appendChild(link_000);
-{{keyword}} text_005 = document.createTextNode(` `);
-head_000.appendChild(text_005);
-html_000.appendChild(head_000);
+head_001.appendChild(text_002);
+{{keyword}} meta_001 = document.createElement('meta');
+meta_001.setAttribute(`charset`, `utf-8`);
+head_001.appendChild(meta_001);
+{{keyword}} text_003 = document.createTextNode(` `);
+head_001.appendChild(text_003);
+{{keyword}} title_001 = document.createElement('title');
+{{keyword}} text_004 = document.createTextNode(`Sample`);
+title_001.appendChild(text_004);
+head_001.appendChild(title_001);
+{{keyword}} text_005 = document.createTextNode(` `);
+head_001.appendChild(text_005);
+{{keyword}} link_001 = document.createElement('link');
+link_001.setAttribute(`rel`, `stylesheet`);
+link_001.setAttribute(`href`, ``);
+head_001.appendChild(link_001);
{{keyword}} text_006 = document.createTextNode(` `);
-html_000.appendChild(text_006);
-{{keyword}} body_000 = document.createElement('body');
-{{keyword}} text_007 = document.createTextNode(` `);
-body_000.appendChild(text_007);
-{{keyword}} div_000 = document.createElement('div');
-div_000.setAttribute(`id`, `container`);
-{{keyword}} text_008 = document.createTextNode(` `);
-div_000.appendChild(text_008);
+head_001.appendChild(text_006);
+html_001.appendChild(head_001);
+{{keyword}} text_007 = document.createTextNode(` `);
+html_001.appendChild(text_007);
+{{keyword}} body_001 = document.createElement('body');
+{{keyword}} text_008 = document.createTextNode(` `);
+body_001.appendChild(text_008);
{{keyword}} div_001 = document.createElement('div');
-div_001.setAttribute(`id`, `header`);
-{{keyword}} text_009 = document.createTextNode(` `);
+div_001.setAttribute(`id`, `container`);
+{{keyword}} text_009 = document.createTextNode(` `);
div_001.appendChild(text_009);
-{{keyword}} h1_000 = document.createElement('h1');
-{{keyword}} text_010 = document.createTextNode(`Sample`);
-h1_000.appendChild(text_010);
-div_001.appendChild(h1_000);
-{{keyword}} text_011 = document.createTextNode(` `);
-div_001.appendChild(text_011);
-{{keyword}} img_000 = document.createElement('img');
-img_000.setAttribute(`src`, `kanye.jpg`);
-img_000.setAttribute(`alt`, `kanye`);
-div_001.appendChild(img_000);
-{{keyword}} text_012 = document.createTextNode(` `);
-div_001.appendChild(text_012);
-div_000.appendChild(div_001);
-{{keyword}} text_013 = document.createTextNode(` `);
-div_000.appendChild(text_013);
{{keyword}} div_002 = document.createElement('div');
-div_002.setAttribute(`id`, `main`);
-{{keyword}} text_014 = document.createTextNode(` `);
-div_002.appendChild(text_014);
-{{keyword}} h2_000 = document.createElement('h2');
-{{keyword}} text_015 = document.createTextNode(`Main`);
-h2_000.appendChild(text_015);
-div_002.appendChild(h2_000);
-{{keyword}} text_016 = document.createTextNode(` `);
-div_002.appendChild(text_016);
-{{keyword}} p_000 = document.createElement('p');
-{{keyword}} text_017 = document.createTextNode(`This is the main content.`);
-p_000.appendChild(text_017);
-div_002.appendChild(p_000);
-{{keyword}} text_018 = document.createTextNode(` `);
-div_002.appendChild(text_018);
+div_002.setAttribute(`id`, `header`);
+{{keyword}} text_010 = document.createTextNode(` `);
+div_002.appendChild(text_010);
+{{keyword}} h1_001 = document.createElement('h1');
+{{keyword}} text_011 = document.createTextNode(`Sample`);
+h1_001.appendChild(text_011);
+div_002.appendChild(h1_001);
+{{keyword}} text_012 = document.createTextNode(` `);
+div_002.appendChild(text_012);
{{keyword}} img_001 = document.createElement('img');
-img_001.setAttribute(`src`, ``);
-img_001.setAttribute(`alt`, ``);
+img_001.setAttribute(`src`, `kanye.jpg`);
+img_001.setAttribute(`alt`, `kanye`);
div_002.appendChild(img_001);
-{{keyword}} text_019 = document.createTextNode(` `);
-div_002.appendChild(text_019);
-div_000.appendChild(div_002);
-{{keyword}} text_020 = document.createTextNode(` `);
-div_000.appendChild(text_020);
+{{keyword}} text_013 = document.createTextNode(` `);
+div_002.appendChild(text_013);
+div_001.appendChild(div_002);
+{{keyword}} text_014 = document.createTextNode(` `);
+div_001.appendChild(text_014);
{{keyword}} div_003 = document.createElement('div');
-div_003.setAttribute(`id`, `footer`);
-{{keyword}} text_021 = document.createTextNode(` `);
-div_003.appendChild(text_021);
+div_003.setAttribute(`id`, `main`);
+{{keyword}} text_015 = document.createTextNode(` `);
+div_003.appendChild(text_015);
+{{keyword}} h2_001 = document.createElement('h2');
+{{keyword}} text_016 = document.createTextNode(`Main`);
+h2_001.appendChild(text_016);
+div_003.appendChild(h2_001);
+{{keyword}} text_017 = document.createTextNode(` `);
+div_003.appendChild(text_017);
{{keyword}} p_001 = document.createElement('p');
-{{keyword}} text_022 = document.createTextNode(`Copyright - 2019`);
-p_001.appendChild(text_022);
+{{keyword}} text_018 = document.createTextNode(`This is the main content.`);
+p_001.appendChild(text_018);
div_003.appendChild(p_001);
-{{keyword}} text_023 = document.createTextNode(` `);
-div_003.appendChild(text_023);
-div_000.appendChild(div_003);
-{{keyword}} text_024 = document.createTextNode(` `);
-div_000.appendChild(text_024);
-body_000.appendChild(div_000);
-{{keyword}} text_025 = document.createTextNode(` `);
-body_000.appendChild(text_025);
-html_000.appendChild(body_000);
\ No newline at end of file
+{{keyword}} text_019 = document.createTextNode(` `);
+div_003.appendChild(text_019);
+{{keyword}} img_002 = document.createElement('img');
+img_002.setAttribute(`src`, ``);
+img_002.setAttribute(`alt`, ``);
+div_003.appendChild(img_002);
+{{keyword}} text_020 = document.createTextNode(` `);
+div_003.appendChild(text_020);
+div_001.appendChild(div_003);
+{{keyword}} text_021 = document.createTextNode(` `);
+div_001.appendChild(text_021);
+{{keyword}} div_004 = document.createElement('div');
+div_004.setAttribute(`id`, `footer`);
+{{keyword}} text_022 = document.createTextNode(` `);
+div_004.appendChild(text_022);
+{{keyword}} p_002 = document.createElement('p');
+{{keyword}} text_023 = document.createTextNode(`Copyright - 2019`);
+p_002.appendChild(text_023);
+div_004.appendChild(p_002);
+{{keyword}} text_024 = document.createTextNode(` `);
+div_004.appendChild(text_024);
+div_001.appendChild(div_004);
+{{keyword}} text_025 = document.createTextNode(` `);
+div_001.appendChild(text_025);
+body_001.appendChild(div_001);
+{{keyword}} text_026 = document.createTextNode(` `);
+body_001.appendChild(text_026);
+html_001.appendChild(body_001);
\ No newline at end of file
diff --git a/jsgenerator-test/jsgenerator-test-core/src/test/java/com/osscameroon/jsgenerator/test/core/ConverterTest.java b/jsgenerator-test/jsgenerator-test-core/src/test/java/com/osscameroon/jsgenerator/test/core/ConverterTest.java
index a179682b..102f13f8 100644
--- a/jsgenerator-test/jsgenerator-test-core/src/test/java/com/osscameroon/jsgenerator/test/core/ConverterTest.java
+++ b/jsgenerator-test/jsgenerator-test-core/src/test/java/com/osscameroon/jsgenerator/test/core/ConverterTest.java
@@ -5,7 +5,6 @@
import com.osscameroon.jsgenerator.core.VariableDeclaration;
import lombok.NonNull;
import org.junit.jupiter.api.BeforeEach;
-import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.extension.ExtendWith;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.Arguments;
@@ -188,68 +187,68 @@ void comparisonBetweenJsGeneratorAndOtherConverters(final VariableDeclaration va
if (querySelectorAdded) {
- assertThat(converted).containsExactly( "%s targetElement_000 = document.querySelector(`:root > body`);".formatted(keyword),
- "%s h1_000 = document.createElement('h1');".formatted(keyword),
- "%s text_000 = document.createTextNode(`HTML To JavaScript`);".formatted(keyword),
- "h1_000.appendChild(text_000);",
- "targetElement_000.appendChild(h1_000);",
- "%s ol_000 = document.createElement('ol');".formatted(keyword),
- "%s text_001 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_001);",
- "%s li_000 = document.createElement('li');".formatted(keyword),
- "%s text_002 = document.createTextNode(`First item`);".formatted(keyword),
- "li_000.appendChild(text_002);",
- "ol_000.appendChild(li_000);",
- "%s text_003 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_003);",
+ assertThat(converted).containsExactly( "%s targetElement_001 = document.querySelector(`:root > body`);".formatted(keyword),
+ "%s h1_001 = document.createElement('h1');".formatted(keyword),
+ "%s text_001 = document.createTextNode(`HTML To JavaScript`);".formatted(keyword),
+ "h1_001.appendChild(text_001);",
+ "targetElement_001.appendChild(h1_001);",
+ "%s ol_001 = document.createElement('ol');".formatted(keyword),
+ "%s text_002 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_002);",
"%s li_001 = document.createElement('li');".formatted(keyword),
- "%s text_004 = document.createTextNode(`Second item`);".formatted(keyword),
- "li_001.appendChild(text_004);",
- "ol_000.appendChild(li_001);",
- "%s text_005 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_005);",
+ "%s text_003 = document.createTextNode(`First item`);".formatted(keyword),
+ "li_001.appendChild(text_003);",
+ "ol_001.appendChild(li_001);",
+ "%s text_004 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_004);",
"%s li_002 = document.createElement('li');".formatted(keyword),
- "%s text_006 = document.createTextNode(`Third item`);".formatted(keyword),
- "li_002.appendChild(text_006);",
- "ol_000.appendChild(li_002);",
- "%s text_007 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_007);",
+ "%s text_005 = document.createTextNode(`Second item`);".formatted(keyword),
+ "li_002.appendChild(text_005);",
+ "ol_001.appendChild(li_002);",
+ "%s text_006 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_006);",
"%s li_003 = document.createElement('li');".formatted(keyword),
- "%s text_008 = document.createTextNode(`Fourth item`);".formatted(keyword),
- "li_003.appendChild(text_008);",
- "ol_000.appendChild(li_003);",
- "targetElement_000.appendChild(ol_000);"
+ "%s text_007 = document.createTextNode(`Third item`);".formatted(keyword),
+ "li_003.appendChild(text_007);",
+ "ol_001.appendChild(li_003);",
+ "%s text_008 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_008);",
+ "%s li_004 = document.createElement('li');".formatted(keyword),
+ "%s text_009 = document.createTextNode(`Fourth item`);".formatted(keyword),
+ "li_004.appendChild(text_009);",
+ "ol_001.appendChild(li_004);",
+ "targetElement_001.appendChild(ol_001);"
);
} else {
assertThat(converted).containsExactly(
- "%s h1_000 = document.createElement('h1');".formatted(keyword),
- "%s text_000 = document.createTextNode(`HTML To JavaScript`);".formatted(keyword),
- "h1_000.appendChild(text_000);",
- "%s ol_000 = document.createElement('ol');".formatted(keyword),
- "%s text_001 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_001);",
- "%s li_000 = document.createElement('li');".formatted(keyword),
- "%s text_002 = document.createTextNode(`First item`);".formatted(keyword),
- "li_000.appendChild(text_002);",
- "ol_000.appendChild(li_000);",
- "%s text_003 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_003);",
+ "%s h1_001 = document.createElement('h1');".formatted(keyword),
+ "%s text_001 = document.createTextNode(`HTML To JavaScript`);".formatted(keyword),
+ "h1_001.appendChild(text_001);",
+ "%s ol_001 = document.createElement('ol');".formatted(keyword),
+ "%s text_002 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_002);",
"%s li_001 = document.createElement('li');".formatted(keyword),
- "%s text_004 = document.createTextNode(`Second item`);".formatted(keyword),
- "li_001.appendChild(text_004);",
- "ol_000.appendChild(li_001);",
- "%s text_005 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_005);",
+ "%s text_003 = document.createTextNode(`First item`);".formatted(keyword),
+ "li_001.appendChild(text_003);",
+ "ol_001.appendChild(li_001);",
+ "%s text_004 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_004);",
"%s li_002 = document.createElement('li');".formatted(keyword),
- "%s text_006 = document.createTextNode(`Third item`);".formatted(keyword),
- "li_002.appendChild(text_006);",
- "ol_000.appendChild(li_002);",
- "%s text_007 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_007);",
+ "%s text_005 = document.createTextNode(`Second item`);".formatted(keyword),
+ "li_002.appendChild(text_005);",
+ "ol_001.appendChild(li_002);",
+ "%s text_006 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_006);",
"%s li_003 = document.createElement('li');".formatted(keyword),
- "%s text_008 = document.createTextNode(`Fourth item`);".formatted(keyword),
- "li_003.appendChild(text_008);",
- "ol_000.appendChild(li_003);"
+ "%s text_007 = document.createTextNode(`Third item`);".formatted(keyword),
+ "li_003.appendChild(text_007);",
+ "ol_001.appendChild(li_003);",
+ "%s text_008 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_008);",
+ "%s li_004 = document.createElement('li');".formatted(keyword),
+ "%s text_009 = document.createTextNode(`Fourth item`);".formatted(keyword),
+ "li_004.appendChild(text_009);",
+ "ol_001.appendChild(li_004);"
);
}
}
@@ -276,158 +275,158 @@ void comparisonBetweenJsGeneratorAndOtherConvertersWithComment(final VariableDec
if (querySelectorAdded) {
if(commentConversionModeActivated){
- assertThat(converted).containsExactly( "%s targetElement_000 = document.querySelector(`:root > body`);".formatted(keyword),
- "%s h1_000 = document.createElement('h1');".formatted(keyword),
- "%s text_000 = document.createTextNode(`HTML To JavaScript`);".formatted(keyword),
- "h1_000.appendChild(text_000);",
- "targetElement_000.appendChild(h1_000);",
- "%s ol_000 = document.createElement('ol');".formatted(keyword),
- "%s text_001 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_001);",
- "%s li_000 = document.createElement('li');".formatted(keyword),
- "%s text_002 = document.createTextNode(`First item`);".formatted(keyword),
- "li_000.appendChild(text_002);",
- "ol_000.appendChild(li_000);",
- "%s text_003 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_003);",
- "%s comment_000 = document.createComment(`Second item`);".formatted(keyword),
- "ol_000.appendChild(comment_000);",
- "%s text_004 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_004);",
+ assertThat(converted).containsExactly( "%s targetElement_001 = document.querySelector(`:root > body`);".formatted(keyword),
+ "%s h1_001 = document.createElement('h1');".formatted(keyword),
+ "%s text_001 = document.createTextNode(`HTML To JavaScript`);".formatted(keyword),
+ "h1_001.appendChild(text_001);",
+ "targetElement_001.appendChild(h1_001);",
+ "%s ol_001 = document.createElement('ol');".formatted(keyword),
+ "%s text_002 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_002);",
"%s li_001 = document.createElement('li');".formatted(keyword),
- "%s text_005 = document.createTextNode(`Second item`);".formatted(keyword),
- "li_001.appendChild(text_005);",
- "ol_000.appendChild(li_001);",
- "%s text_006 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_006);",
+ "%s text_003 = document.createTextNode(`First item`);".formatted(keyword),
+ "li_001.appendChild(text_003);",
+ "ol_001.appendChild(li_001);",
+ "%s text_004 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_004);",
+ "%s comment_001 = document.createComment(`Second item`);".formatted(keyword),
+ "ol_001.appendChild(comment_001);",
+ "%s text_005 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_005);",
"%s li_002 = document.createElement('li');".formatted(keyword),
- "%s text_007 = document.createTextNode(`Third item`);".formatted(keyword),
- "li_002.appendChild(text_007);",
- "ol_000.appendChild(li_002);",
- "%s text_008 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_008);",
- "%s comment_001 = document.createComment(`Fourth item`);".formatted(keyword),
- "ol_000.appendChild(comment_001);",
- "%s text_009 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_009);",
+ "%s text_006 = document.createTextNode(`Second item`);".formatted(keyword),
+ "li_002.appendChild(text_006);",
+ "ol_001.appendChild(li_002);",
+ "%s text_007 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_007);",
"%s li_003 = document.createElement('li');".formatted(keyword),
- "%s text_010 = document.createTextNode(`Fourth item`);".formatted(keyword),
- "li_003.appendChild(text_010);",
- "ol_000.appendChild(li_003);",
- "targetElement_000.appendChild(ol_000);"
+ "%s text_008 = document.createTextNode(`Third item`);".formatted(keyword),
+ "li_003.appendChild(text_008);",
+ "ol_001.appendChild(li_003);",
+ "%s text_009 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_009);",
+ "%s comment_002 = document.createComment(`Fourth item`);".formatted(keyword),
+ "ol_001.appendChild(comment_002);",
+ "%s text_010 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_010);",
+ "%s li_004 = document.createElement('li');".formatted(keyword),
+ "%s text_011 = document.createTextNode(`Fourth item`);".formatted(keyword),
+ "li_004.appendChild(text_011);",
+ "ol_001.appendChild(li_004);",
+ "targetElement_001.appendChild(ol_001);"
);
}else{
- assertThat(converted).containsExactly( "%s targetElement_000 = document.querySelector(`:root > body`);".formatted(keyword),
- "%s h1_000 = document.createElement('h1');".formatted(keyword),
- "%s text_000 = document.createTextNode(`HTML To JavaScript`);".formatted(keyword),
- "h1_000.appendChild(text_000);",
- "targetElement_000.appendChild(h1_000);",
- "%s ol_000 = document.createElement('ol');".formatted(keyword),
- "%s text_001 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_001);",
- "%s li_000 = document.createElement('li');".formatted(keyword),
- "%s text_002 = document.createTextNode(`First item`);".formatted(keyword),
- "li_000.appendChild(text_002);",
- "ol_000.appendChild(li_000);",
- "%s text_003 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_003);",
- "%s text_004 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_004);",
+ assertThat(converted).containsExactly( "%s targetElement_001 = document.querySelector(`:root > body`);".formatted(keyword),
+ "%s h1_001 = document.createElement('h1');".formatted(keyword),
+ "%s text_001 = document.createTextNode(`HTML To JavaScript`);".formatted(keyword),
+ "h1_001.appendChild(text_001);",
+ "targetElement_001.appendChild(h1_001);",
+ "%s ol_001 = document.createElement('ol');".formatted(keyword),
+ "%s text_002 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_002);",
"%s li_001 = document.createElement('li');".formatted(keyword),
- "%s text_005 = document.createTextNode(`Second item`);".formatted(keyword),
- "li_001.appendChild(text_005);",
- "ol_000.appendChild(li_001);",
- "%s text_006 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_006);",
+ "%s text_003 = document.createTextNode(`First item`);".formatted(keyword),
+ "li_001.appendChild(text_003);",
+ "ol_001.appendChild(li_001);",
+ "%s text_004 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_004);",
+ "%s text_005 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_005);",
"%s li_002 = document.createElement('li');".formatted(keyword),
- "%s text_007 = document.createTextNode(`Third item`);".formatted(keyword),
- "li_002.appendChild(text_007);",
- "ol_000.appendChild(li_002);",
- "%s text_008 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_008);",
- "%s text_009 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_009);",
+ "%s text_006 = document.createTextNode(`Second item`);".formatted(keyword),
+ "li_002.appendChild(text_006);",
+ "ol_001.appendChild(li_002);",
+ "%s text_007 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_007);",
"%s li_003 = document.createElement('li');".formatted(keyword),
- "%s text_010 = document.createTextNode(`Fourth item`);".formatted(keyword),
- "li_003.appendChild(text_010);",
- "ol_000.appendChild(li_003);",
- "targetElement_000.appendChild(ol_000);"
+ "%s text_008 = document.createTextNode(`Third item`);".formatted(keyword),
+ "li_003.appendChild(text_008);",
+ "ol_001.appendChild(li_003);",
+ "%s text_009 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_009);",
+ "%s text_010 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_010);",
+ "%s li_004 = document.createElement('li');".formatted(keyword),
+ "%s text_011 = document.createTextNode(`Fourth item`);".formatted(keyword),
+ "li_004.appendChild(text_011);",
+ "ol_001.appendChild(li_004);",
+ "targetElement_001.appendChild(ol_001);"
);
}
} else {
if(commentConversionModeActivated){
assertThat(converted).containsExactly(
- "%s h1_000 = document.createElement('h1');".formatted(keyword),
- "%s text_000 = document.createTextNode(`HTML To JavaScript`);".formatted(keyword),
- "h1_000.appendChild(text_000);",
- "%s ol_000 = document.createElement('ol');".formatted(keyword),
- "%s text_001 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_001);",
- "%s li_000 = document.createElement('li');".formatted(keyword),
- "%s text_002 = document.createTextNode(`First item`);".formatted(keyword),
- "li_000.appendChild(text_002);",
- "ol_000.appendChild(li_000);",
- "%s text_003 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_003);",
- "%s comment_000 = document.createComment(`Second item`);".formatted(keyword),
- "ol_000.appendChild(comment_000);",
- "%s text_004 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_004);",
+ "%s h1_001 = document.createElement('h1');".formatted(keyword),
+ "%s text_001 = document.createTextNode(`HTML To JavaScript`);".formatted(keyword),
+ "h1_001.appendChild(text_001);",
+ "%s ol_001 = document.createElement('ol');".formatted(keyword),
+ "%s text_002 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_002);",
"%s li_001 = document.createElement('li');".formatted(keyword),
- "%s text_005 = document.createTextNode(`Second item`);".formatted(keyword),
- "li_001.appendChild(text_005);",
- "ol_000.appendChild(li_001);",
- "%s text_006 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_006);",
+ "%s text_003 = document.createTextNode(`First item`);".formatted(keyword),
+ "li_001.appendChild(text_003);",
+ "ol_001.appendChild(li_001);",
+ "%s text_004 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_004);",
+ "%s comment_001 = document.createComment(`Second item`);".formatted(keyword),
+ "ol_001.appendChild(comment_001);",
+ "%s text_005 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_005);",
"%s li_002 = document.createElement('li');".formatted(keyword),
- "%s text_007 = document.createTextNode(`Third item`);".formatted(keyword),
- "li_002.appendChild(text_007);",
- "ol_000.appendChild(li_002);",
- "%s text_008 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_008);",
- "%s comment_001 = document.createComment(`Fourth item`);".formatted(keyword),
- "ol_000.appendChild(comment_001);",
- "%s text_009 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_009);",
+ "%s text_006 = document.createTextNode(`Second item`);".formatted(keyword),
+ "li_002.appendChild(text_006);",
+ "ol_001.appendChild(li_002);",
+ "%s text_007 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_007);",
"%s li_003 = document.createElement('li');".formatted(keyword),
- "%s text_010 = document.createTextNode(`Fourth item`);".formatted(keyword),
- "li_003.appendChild(text_010);",
- "ol_000.appendChild(li_003);"
+ "%s text_008 = document.createTextNode(`Third item`);".formatted(keyword),
+ "li_003.appendChild(text_008);",
+ "ol_001.appendChild(li_003);",
+ "%s text_009 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_009);",
+ "%s comment_002 = document.createComment(`Fourth item`);".formatted(keyword),
+ "ol_001.appendChild(comment_002);",
+ "%s text_010 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_010);",
+ "%s li_004 = document.createElement('li');".formatted(keyword),
+ "%s text_011 = document.createTextNode(`Fourth item`);".formatted(keyword),
+ "li_004.appendChild(text_011);",
+ "ol_001.appendChild(li_004);"
);
}else{
assertThat(converted).containsExactly(
- "%s h1_000 = document.createElement('h1');".formatted(keyword),
- "%s text_000 = document.createTextNode(`HTML To JavaScript`);".formatted(keyword),
- "h1_000.appendChild(text_000);",
- "%s ol_000 = document.createElement('ol');".formatted(keyword),
- "%s text_001 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_001);",
- "%s li_000 = document.createElement('li');".formatted(keyword),
- "%s text_002 = document.createTextNode(`First item`);".formatted(keyword),
- "li_000.appendChild(text_002);",
- "ol_000.appendChild(li_000);",
- "%s text_003 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_003);",
- "%s text_004 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_004);",
+ "%s h1_001 = document.createElement('h1');".formatted(keyword),
+ "%s text_001 = document.createTextNode(`HTML To JavaScript`);".formatted(keyword),
+ "h1_001.appendChild(text_001);",
+ "%s ol_001 = document.createElement('ol');".formatted(keyword),
+ "%s text_002 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_002);",
"%s li_001 = document.createElement('li');".formatted(keyword),
- "%s text_005 = document.createTextNode(`Second item`);".formatted(keyword),
- "li_001.appendChild(text_005);",
- "ol_000.appendChild(li_001);",
- "%s text_006 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_006);",
+ "%s text_003 = document.createTextNode(`First item`);".formatted(keyword),
+ "li_001.appendChild(text_003);",
+ "ol_001.appendChild(li_001);",
+ "%s text_004 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_004);",
+ "%s text_005 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_005);",
"%s li_002 = document.createElement('li');".formatted(keyword),
- "%s text_007 = document.createTextNode(`Third item`);".formatted(keyword),
- "li_002.appendChild(text_007);",
- "ol_000.appendChild(li_002);",
- "%s text_008 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_008);",
- "%s text_009 = document.createTextNode(` `);".formatted(keyword),
- "ol_000.appendChild(text_009);",
+ "%s text_006 = document.createTextNode(`Second item`);".formatted(keyword),
+ "li_002.appendChild(text_006);",
+ "ol_001.appendChild(li_002);",
+ "%s text_007 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_007);",
"%s li_003 = document.createElement('li');".formatted(keyword),
- "%s text_010 = document.createTextNode(`Fourth item`);".formatted(keyword),
- "li_003.appendChild(text_010);",
- "ol_000.appendChild(li_003);"
+ "%s text_008 = document.createTextNode(`Third item`);".formatted(keyword),
+ "li_003.appendChild(text_008);",
+ "ol_001.appendChild(li_003);",
+ "%s text_009 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_009);",
+ "%s text_010 = document.createTextNode(` `);".formatted(keyword),
+ "ol_001.appendChild(text_010);",
+ "%s li_004 = document.createElement('li');".formatted(keyword),
+ "%s text_011 = document.createTextNode(`Fourth item`);".formatted(keyword),
+ "li_004.appendChild(text_011);",
+ "ol_001.appendChild(li_004);"
);
}
}
@@ -447,23 +446,23 @@ void issue145WithCustomTagJavaScriptIdentifiers(final VariableDeclaration variab
if (querySelectorAdded) {
assertThat(converted).containsExactly(
- "%s targetElement_000 = document.querySelector(`:root > body`);".formatted(keyword),
- "%s custom_angulartext_000 = document.createElement('AngularText');".formatted(keyword),
- "%s text_000 = document.createTextNode(`Angular`);".formatted(keyword),
- "custom_angulartext_000.appendChild(text_000);",
- "targetElement_000.appendChild(custom_angulartext_000);",
- "%s custom_web_component_000 = document.createElement('web-component');".formatted(keyword),
- "%s text_001 = document.createTextNode(`Web Component`);".formatted(keyword),
- "custom_web_component_000.appendChild(text_001);",
- "targetElement_000.appendChild(custom_web_component_000);");
+ "%s targetElement_001 = document.querySelector(`:root > body`);".formatted(keyword),
+ "%s custom_angulartext_001 = document.createElement('AngularText');".formatted(keyword),
+ "%s text_001 = document.createTextNode(`Angular`);".formatted(keyword),
+ "custom_angulartext_001.appendChild(text_001);",
+ "targetElement_001.appendChild(custom_angulartext_001);",
+ "%s custom_web_component_001 = document.createElement('web-component');".formatted(keyword),
+ "%s text_002 = document.createTextNode(`Web Component`);".formatted(keyword),
+ "custom_web_component_001.appendChild(text_002);",
+ "targetElement_001.appendChild(custom_web_component_001);");
} else {
assertThat(converted).containsExactly(
- "%s custom_angulartext_000 = document.createElement('AngularText');".formatted(keyword),
- "%s text_000 = document.createTextNode(`Angular`);".formatted(keyword),
- "custom_angulartext_000.appendChild(text_000);",
- "%s custom_web_component_000 = document.createElement('web-component');".formatted(keyword),
- "%s text_001 = document.createTextNode(`Web Component`);".formatted(keyword),
- "custom_web_component_000.appendChild(text_001);");
+ "%s custom_angulartext_001 = document.createElement('AngularText');".formatted(keyword),
+ "%s text_001 = document.createTextNode(`Angular`);".formatted(keyword),
+ "custom_angulartext_001.appendChild(text_001);",
+ "%s custom_web_component_001 = document.createElement('web-component');".formatted(keyword),
+ "%s text_002 = document.createTextNode(`Web Component`);".formatted(keyword),
+ "custom_web_component_001.appendChild(text_002);");
}
}
@@ -483,53 +482,53 @@ void issue145WithCustomTagJavaScriptIdentifiersWithComment(final VariableDeclara
if (querySelectorAdded) {
if (commentConversionModeActivated){
assertThat(converted).containsExactly(
- "%s targetElement_000 = document.querySelector(`:root > body`);".formatted(keyword),
- "%s comment_000 = document.createComment(`Angular Comment`);".formatted(keyword),
- "targetElement_000.appendChild(comment_000);",
- "%s custom_angulartext_000 = document.createElement('AngularText');".formatted(keyword),
- "%s text_000 = document.createTextNode(`Angular`);".formatted(keyword),
- "custom_angulartext_000.appendChild(text_000);",
- "targetElement_000.appendChild(custom_angulartext_000);",
- "%s comment_001 = document.createComment(`Web Component`);".formatted(keyword),
- "targetElement_000.appendChild(comment_001);",
- "%s custom_web_component_000 = document.createElement('web-component');".formatted(keyword),
- "%s text_001 = document.createTextNode(`Web Component`);".formatted(keyword),
- "custom_web_component_000.appendChild(text_001);",
- "targetElement_000.appendChild(custom_web_component_000);",
- "%s comment_002 = document.createComment(`Custom Tags`);".formatted(keyword),
- "targetElement_000.appendChild(comment_002);");
+ "%s targetElement_001 = document.querySelector(`:root > body`);".formatted(keyword),
+ "%s comment_001 = document.createComment(`Angular Comment`);".formatted(keyword),
+ "targetElement_001.appendChild(comment_001);",
+ "%s custom_angulartext_001 = document.createElement('AngularText');".formatted(keyword),
+ "%s text_001 = document.createTextNode(`Angular`);".formatted(keyword),
+ "custom_angulartext_001.appendChild(text_001);",
+ "targetElement_001.appendChild(custom_angulartext_001);",
+ "%s comment_002 = document.createComment(`Web Component`);".formatted(keyword),
+ "targetElement_001.appendChild(comment_002);",
+ "%s custom_web_component_001 = document.createElement('web-component');".formatted(keyword),
+ "%s text_002 = document.createTextNode(`Web Component`);".formatted(keyword),
+ "custom_web_component_001.appendChild(text_002);",
+ "targetElement_001.appendChild(custom_web_component_001);",
+ "%s comment_003 = document.createComment(`Custom Tags`);".formatted(keyword),
+ "targetElement_001.appendChild(comment_003);");
}else{
assertThat(converted).containsExactly(
- "%s targetElement_000 = document.querySelector(`:root > body`);".formatted(keyword),
- "%s custom_angulartext_000 = document.createElement('AngularText');".formatted(keyword),
- "%s text_000 = document.createTextNode(`Angular`);".formatted(keyword),
- "custom_angulartext_000.appendChild(text_000);",
- "targetElement_000.appendChild(custom_angulartext_000);",
- "%s custom_web_component_000 = document.createElement('web-component');".formatted(keyword),
- "%s text_001 = document.createTextNode(`Web Component`);".formatted(keyword),
- "custom_web_component_000.appendChild(text_001);",
- "targetElement_000.appendChild(custom_web_component_000);");
+ "%s targetElement_001 = document.querySelector(`:root > body`);".formatted(keyword),
+ "%s custom_angulartext_001 = document.createElement('AngularText');".formatted(keyword),
+ "%s text_001 = document.createTextNode(`Angular`);".formatted(keyword),
+ "custom_angulartext_001.appendChild(text_001);",
+ "targetElement_001.appendChild(custom_angulartext_001);",
+ "%s custom_web_component_001 = document.createElement('web-component');".formatted(keyword),
+ "%s text_002 = document.createTextNode(`Web Component`);".formatted(keyword),
+ "custom_web_component_001.appendChild(text_002);",
+ "targetElement_001.appendChild(custom_web_component_001);");
}
} else {
if (commentConversionModeActivated){
assertThat(converted).containsExactly(
- "%s comment_000 = document.createComment(`Angular Comment`);".formatted(keyword),
- "%s custom_angulartext_000 = document.createElement('AngularText');".formatted(keyword),
- "%s text_000 = document.createTextNode(`Angular`);".formatted(keyword),
- "custom_angulartext_000.appendChild(text_000);",
- "%s comment_001 = document.createComment(`Web Component`);".formatted(keyword),
- "%s custom_web_component_000 = document.createElement('web-component');".formatted(keyword),
- "%s text_001 = document.createTextNode(`Web Component`);".formatted(keyword),
- "custom_web_component_000.appendChild(text_001);",
- "%s comment_002 = document.createComment(`Custom Tags`);".formatted(keyword));
+ "%s comment_001 = document.createComment(`Angular Comment`);".formatted(keyword),
+ "%s custom_angulartext_001 = document.createElement('AngularText');".formatted(keyword),
+ "%s text_001 = document.createTextNode(`Angular`);".formatted(keyword),
+ "custom_angulartext_001.appendChild(text_001);",
+ "%s comment_002 = document.createComment(`Web Component`);".formatted(keyword),
+ "%s custom_web_component_001 = document.createElement('web-component');".formatted(keyword),
+ "%s text_002 = document.createTextNode(`Web Component`);".formatted(keyword),
+ "custom_web_component_001.appendChild(text_002);",
+ "%s comment_003 = document.createComment(`Custom Tags`);".formatted(keyword));
}else{
assertThat(converted).containsExactly(
- "%s custom_angulartext_000 = document.createElement('AngularText');".formatted(keyword),
- "%s text_000 = document.createTextNode(`Angular`);".formatted(keyword),
- "custom_angulartext_000.appendChild(text_000);",
- "%s custom_web_component_000 = document.createElement('web-component');".formatted(keyword),
- "%s text_001 = document.createTextNode(`Web Component`);".formatted(keyword),
- "custom_web_component_000.appendChild(text_001);");
+ "%s custom_angulartext_001 = document.createElement('AngularText');".formatted(keyword),
+ "%s text_001 = document.createTextNode(`Angular`);".formatted(keyword),
+ "custom_angulartext_001.appendChild(text_001);",
+ "%s custom_web_component_001 = document.createElement('web-component');".formatted(keyword),
+ "%s text_002 = document.createTextNode(`Web Component`);".formatted(keyword),
+ "custom_web_component_001.appendChild(text_002);");
}
}
}
@@ -551,84 +550,84 @@ void issue41WithSelfClosingTags(final VariableDeclaration variableDeclaration, f
if (querySelectorAdded) {
if(commentConversionModeActivated){
assertThat(converted).containsExactly(
- "%s targetElement_000 = document.querySelector(`:root > body`);".formatted(keyword),
- "%s input_000 = document.createElement('input');".formatted(keyword),
- "input_000.setAttribute(`type`, `text`);",
- "targetElement_000.appendChild(input_000);",
- "%s span_000 = document.createElement('span');".formatted(keyword),
- "%s text_000 = document.createTextNode(`Hello`);".formatted(keyword),
- "span_000.appendChild(text_000);",
- "targetElement_000.appendChild(span_000);",
- "%s comment_000 = document.createComment(` Hello `);".formatted(keyword),
- "targetElement_000.appendChild(comment_000);",
- "%s text_001 = document.createTextNode(`Bye!`);".formatted(keyword),
- "targetElement_000.appendChild(text_001);",
- "%s script_000 = document.createElement('script');".formatted(keyword),
- "script_000.type = `text/javascript`;",
+ "%s targetElement_001 = document.querySelector(`:root > body`);".formatted(keyword),
+ "%s input_001 = document.createElement('input');".formatted(keyword),
+ "input_001.setAttribute(`type`, `text`);",
+ "targetElement_001.appendChild(input_001);",
+ "%s span_001 = document.createElement('span');".formatted(keyword),
+ "%s text_001 = document.createTextNode(`Hello`);".formatted(keyword),
+ "span_001.appendChild(text_001);",
+ "targetElement_001.appendChild(span_001);",
+ "%s comment_001 = document.createComment(` Hello `);".formatted(keyword),
+ "targetElement_001.appendChild(comment_001);",
+ "%s text_002 = document.createTextNode(`Bye!`);".formatted(keyword),
+ "targetElement_001.appendChild(text_002);",
+ "%s script_001 = document.createElement('script');".formatted(keyword),
+ "script_001.type = `text/javascript`;",
"try {",
- "%s text_002 = document.createTextNode(`// no-comment`);".formatted(keyword),
- "script_000.appendChild(text_002);",
- "targetElement_000.appendChild(script_000);",
+ "%s text_003 = document.createTextNode(`// no-comment`);".formatted(keyword),
+ "script_001.appendChild(text_003);",
+ "targetElement_001.appendChild(script_001);",
"} catch (_) {",
- "script_000.text = `// no-comment`;",
- "targetElement_000.appendChild(script_000);",
+ "script_001.text = `// no-comment`;",
+ "targetElement_001.appendChild(script_001);",
"}");
}else{
assertThat(converted).containsExactly(
- "%s targetElement_000 = document.querySelector(`:root > body`);".formatted(keyword),
- "%s input_000 = document.createElement('input');".formatted(keyword),
- "input_000.setAttribute(`type`, `text`);",
- "targetElement_000.appendChild(input_000);",
- "%s span_000 = document.createElement('span');".formatted(keyword),
- "%s text_000 = document.createTextNode(`Hello`);".formatted(keyword),
- "span_000.appendChild(text_000);",
- "targetElement_000.appendChild(span_000);",
- "%s text_001 = document.createTextNode(`Bye!`);".formatted(keyword),
- "targetElement_000.appendChild(text_001);",
- "%s script_000 = document.createElement('script');".formatted(keyword),
- "script_000.type = `text/javascript`;",
+ "%s targetElement_001 = document.querySelector(`:root > body`);".formatted(keyword),
+ "%s input_001 = document.createElement('input');".formatted(keyword),
+ "input_001.setAttribute(`type`, `text`);",
+ "targetElement_001.appendChild(input_001);",
+ "%s span_001 = document.createElement('span');".formatted(keyword),
+ "%s text_001 = document.createTextNode(`Hello`);".formatted(keyword),
+ "span_001.appendChild(text_001);",
+ "targetElement_001.appendChild(span_001);",
+ "%s text_002 = document.createTextNode(`Bye!`);".formatted(keyword),
+ "targetElement_001.appendChild(text_002);",
+ "%s script_001 = document.createElement('script');".formatted(keyword),
+ "script_001.type = `text/javascript`;",
"try {",
- "%s text_002 = document.createTextNode(`// no-comment`);".formatted(keyword),
- "script_000.appendChild(text_002);",
- "targetElement_000.appendChild(script_000);",
+ "%s text_003 = document.createTextNode(`// no-comment`);".formatted(keyword),
+ "script_001.appendChild(text_003);",
+ "targetElement_001.appendChild(script_001);",
"} catch (_) {",
- "script_000.text = `// no-comment`;",
- "targetElement_000.appendChild(script_000);",
+ "script_001.text = `// no-comment`;",
+ "targetElement_001.appendChild(script_001);",
"}");
}
} else {
if(commentConversionModeActivated){
assertThat(converted).containsExactly(
- "%s input_000 = document.createElement('input');".formatted(keyword),
- "input_000.setAttribute(`type`, `text`);",
- "%s span_000 = document.createElement('span');".formatted(keyword),
- "%s text_000 = document.createTextNode(`Hello`);".formatted(keyword),
- "span_000.appendChild(text_000);",
- "%s comment_000 = document.createComment(` Hello `);".formatted(keyword),
- "%s text_001 = document.createTextNode(`Bye!`);".formatted(keyword),
- "%s script_000 = document.createElement('script');".formatted(keyword),
- "script_000.type = `text/javascript`;",
+ "%s input_001 = document.createElement('input');".formatted(keyword),
+ "input_001.setAttribute(`type`, `text`);",
+ "%s span_001 = document.createElement('span');".formatted(keyword),
+ "%s text_001 = document.createTextNode(`Hello`);".formatted(keyword),
+ "span_001.appendChild(text_001);",
+ "%s comment_001 = document.createComment(` Hello `);".formatted(keyword),
+ "%s text_002 = document.createTextNode(`Bye!`);".formatted(keyword),
+ "%s script_001 = document.createElement('script');".formatted(keyword),
+ "script_001.type = `text/javascript`;",
"try {",
- "%s text_002 = document.createTextNode(`// no-comment`);".formatted(keyword),
- "script_000.appendChild(text_002);",
+ "%s text_003 = document.createTextNode(`// no-comment`);".formatted(keyword),
+ "script_001.appendChild(text_003);",
"} catch (_) {",
- "script_000.text = `// no-comment`;",
+ "script_001.text = `// no-comment`;",
"}");
}else{
assertThat(converted).containsExactly(
- "%s input_000 = document.createElement('input');".formatted(keyword),
- "input_000.setAttribute(`type`, `text`);",
- "%s span_000 = document.createElement('span');".formatted(keyword),
- "%s text_000 = document.createTextNode(`Hello`);".formatted(keyword),
- "span_000.appendChild(text_000);",
- "%s text_001 = document.createTextNode(`Bye!`);".formatted(keyword),
- "%s script_000 = document.createElement('script');".formatted(keyword),
- "script_000.type = `text/javascript`;",
+ "%s input_001 = document.createElement('input');".formatted(keyword),
+ "input_001.setAttribute(`type`, `text`);",
+ "%s span_001 = document.createElement('span');".formatted(keyword),
+ "%s text_001 = document.createTextNode(`Hello`);".formatted(keyword),
+ "span_001.appendChild(text_001);",
+ "%s text_002 = document.createTextNode(`Bye!`);".formatted(keyword),
+ "%s script_001 = document.createElement('script');".formatted(keyword),
+ "script_001.type = `text/javascript`;",
"try {",
- "%s text_002 = document.createTextNode(`// no-comment`);".formatted(keyword),
- "script_000.appendChild(text_002);",
+ "%s text_003 = document.createTextNode(`// no-comment`);".formatted(keyword),
+ "script_001.appendChild(text_003);",
"} catch (_) {",
- "script_000.text = `// no-comment`;",
+ "script_001.text = `// no-comment`;",
"}");
}
}
@@ -646,10 +645,10 @@ void produceValidCodeWhenGivenCDATA(VariableDeclaration variableDeclaration, fin
if (querySelectorAdded) {
assertThat(converted).containsExactly(
- "%s targetElement_000 = document.querySelector(`:root > body`);".formatted(keyword),
- "%s text_000 = document.createTextNode(` < %s > & `);".formatted(keyword, token),
- "targetElement_000.appendChild(text_000);");
- } else {assertThat(converted).containsExactly("%s text_000 = document.createTextNode(` < %s > & `);".formatted(keyword, token));}
+ "%s targetElement_001 = document.querySelector(`:root > body`);".formatted(keyword),
+ "%s text_001 = document.createTextNode(` < %s > & `);".formatted(keyword, token),
+ "targetElement_001.appendChild(text_001);");
+ } else {assertThat(converted).containsExactly("%s text_001 = document.createTextNode(` < %s > & `);".formatted(keyword, token));}
}
@ParameterizedTest
@@ -664,10 +663,10 @@ void produceValidCodeWhenGivenPlainText(VariableDeclaration variableDeclaration,
if (querySelectorAdded) {
assertThat(converted).containsExactly(
- "%s targetElement_000 = document.querySelector(`:root > body`);".formatted(keyword),
- "%s text_000 = document.createTextNode(`%s`);".formatted(keyword, token),
- "targetElement_000.appendChild(text_000);");
- } else {assertThat(converted).containsExactly("%s text_000 = document.createTextNode(`%s`);".formatted(keyword, token));}
+ "%s targetElement_001 = document.querySelector(`:root > body`);".formatted(keyword),
+ "%s text_001 = document.createTextNode(`%s`);".formatted(keyword, token),
+ "targetElement_001.appendChild(text_001);");
+ } else {assertThat(converted).containsExactly("%s text_001 = document.createTextNode(`%s`);".formatted(keyword, token));}
}
@ParameterizedTest
@@ -682,23 +681,23 @@ void produceValidCodeWhenGivenPlainTextWithComment(VariableDeclaration variableD
if (querySelectorAdded) {
if(commentConversionModeActivated){
- assertThat(converted).containsExactly("%s targetElement_000 = document.querySelector(`:root > body`);".formatted(keyword),
- "%s comment_000 = document.createComment(` %s `);".formatted(keyword, token),
- "targetElement_000.appendChild(comment_000);",
- "%s text_000 = document.createTextNode(` %s`);".formatted(keyword, token),
- "targetElement_000.appendChild(text_000);");
+ assertThat(converted).containsExactly("%s targetElement_001 = document.querySelector(`:root > body`);".formatted(keyword),
+ "%s comment_001 = document.createComment(` %s `);".formatted(keyword, token),
+ "targetElement_001.appendChild(comment_001);",
+ "%s text_001 = document.createTextNode(` %s`);".formatted(keyword, token),
+ "targetElement_001.appendChild(text_001);");
}else{
- assertThat(converted).containsExactly("%s targetElement_000 = document.querySelector(`:root > body`);".formatted(keyword),
- "%s text_000 = document.createTextNode(` %s`);".formatted(keyword, token),
- "targetElement_000.appendChild(text_000);");
+ assertThat(converted).containsExactly("%s targetElement_001 = document.querySelector(`:root > body`);".formatted(keyword),
+ "%s text_001 = document.createTextNode(` %s`);".formatted(keyword, token),
+ "targetElement_001.appendChild(text_001);");
}
} else {
if(commentConversionModeActivated){
assertThat(converted).containsExactly(
- "%s comment_000 = document.createComment(` %s `);".formatted(keyword, token),
- "%s text_000 = document.createTextNode(` %s`);".formatted(keyword, token));
- }else{assertThat(converted).containsExactly("%s text_000 = document.createTextNode(` %s`);".formatted(keyword, token));}
+ "%s comment_001 = document.createComment(` %s `);".formatted(keyword, token),
+ "%s text_001 = document.createTextNode(` %s`);".formatted(keyword, token));
+ }else{assertThat(converted).containsExactly("%s text_001 = document.createTextNode(` %s`);".formatted(keyword, token));}
}
}
@@ -716,16 +715,16 @@ void produceValidCodeWhenGivenComment(VariableDeclaration variableDeclaration, f
if (querySelectorAdded) {
if(commentConversionModeActivated){
assertThat(converted).containsExactly(
- "%s targetElement_000 = document.querySelector(`:root > body`);".formatted(keyword),
- "%s comment_000 = document.createComment(` %s `);".formatted(keyword, token),
- "targetElement_000.appendChild(comment_000);");
+ "%s targetElement_001 = document.querySelector(`:root > body`);".formatted(keyword),
+ "%s comment_001 = document.createComment(` %s `);".formatted(keyword, token),
+ "targetElement_001.appendChild(comment_001);");
}else{
assertThat(converted).containsExactly(
- "%s targetElement_000 = document.querySelector(`:root > body`);".formatted(keyword));
+ "%s targetElement_001 = document.querySelector(`:root > body`);".formatted(keyword));
}
} else {
if(commentConversionModeActivated){
- assertThat(converted).containsExactly("%s comment_000 = document.createComment(` %s `);".formatted(keyword, token));
+ assertThat(converted).containsExactly("%s comment_001 = document.createComment(` %s `);".formatted(keyword, token));
}else{
assertThat(converted).containsExactly();
}
@@ -744,26 +743,26 @@ void produceValidCodeWhenGivenScript(VariableDeclaration variableDeclaration, fi
if (querySelectorAdded) {
assertThat(converted).containsExactly(
- "%s targetElement_000 = document.querySelector(`:root > body`);".formatted(keyword),
- "%s script_000 = document.createElement('script');".formatted(keyword),
- "script_000.type = `text/javascript`;",
+ "%s targetElement_001 = document.querySelector(`:root > body`);".formatted(keyword),
+ "%s script_001 = document.createElement('script');".formatted(keyword),
+ "script_001.type = `text/javascript`;",
"try {",
- "%s text_000 = document.createTextNode(`console.log(\\`%s\\`)`);".formatted(keyword, token),
- "script_000.appendChild(text_000);",
- "targetElement_000.appendChild(script_000);",
+ "%s text_001 = document.createTextNode(`console.log(\\`%s\\`)`);".formatted(keyword, token),
+ "script_001.appendChild(text_001);",
+ "targetElement_001.appendChild(script_001);",
"} catch (_) {",
- "script_000.text = `console.log(\\`%s\\`)`;".formatted(token),
- "targetElement_000.appendChild(script_000);",
+ "script_001.text = `console.log(\\`%s\\`)`;".formatted(token),
+ "targetElement_001.appendChild(script_001);",
"}");
} else {
assertThat(converted).containsExactly(
- "%s script_000 = document.createElement('script');".formatted(keyword),
- "script_000.type = `text/javascript`;",
+ "%s script_001 = document.createElement('script');".formatted(keyword),
+ "script_001.type = `text/javascript`;",
"try {",
- "%s text_000 = document.createTextNode(`console.log(\\`%s\\`)`);".formatted(keyword, token),
- "script_000.appendChild(text_000);",
+ "%s text_001 = document.createTextNode(`console.log(\\`%s\\`)`);".formatted(keyword, token),
+ "script_001.appendChild(text_001);",
"} catch (_) {",
- "script_000.text = `console.log(\\`%s\\`)`;".formatted(token),
+ "script_001.text = `console.log(\\`%s\\`)`;".formatted(token),
"}");
}
}
@@ -781,10 +780,10 @@ void produceValidCodeWhenGivenTagWithAttributes(VariableDeclaration variableDecl
printConverted(converted);
assertThat(converted).containsExactly(
- "%s targetElement_000 = document.querySelector(`:root > body`);".formatted(keyword),
- "%s div_000 = document.createElement('div');".formatted(keyword),
- "div_000.setAttribute(`id`, `id-value`);",
- "targetElement_000.appendChild(div_000);");
+ "%s targetElement_001 = document.querySelector(`:root > body`);".formatted(keyword),
+ "%s div_001 = document.createElement('div');".formatted(keyword),
+ "div_001.setAttribute(`id`, `id-value`);",
+ "targetElement_001.appendChild(div_001);");
input = "