From 92b5165c79427ac25ee84e8ad68f5a1118702b0d Mon Sep 17 00:00:00 2001 From: levBagryansky <28lev11@gmail.com> Date: Fri, 29 Mar 2024 00:03:42 +0300 Subject: [PATCH 1/2] #3017: simple assert --- .../main/resources/org/eolang/maven/pre/to-java.xsl | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/eo-maven-plugin/src/main/resources/org/eolang/maven/pre/to-java.xsl b/eo-maven-plugin/src/main/resources/org/eolang/maven/pre/to-java.xsl index 99e698b686..cd2a212359 100644 --- a/eo-maven-plugin/src/main/resources/org/eolang/maven/pre/to-java.xsl +++ b/eo-maven-plugin/src/main/resources/org/eolang/maven/pre/to-java.xsl @@ -597,19 +597,11 @@ SOFTWARE. - Object obj = new Dataized(new + Boolean obj = new Dataized(new ()).take(Boolean.class); - if (obj instanceof String) { - - Assertions.fail(obj.toString()); - - } else { - - Assertions.assertTrue((Boolean) obj); - - } + Assertions.assertTrue(obj); From 784c33a94a3586c36cb6bab0e3c4e15b1051d8aa Mon Sep 17 00:00:00 2001 From: levBagryansky <28lev11@gmail.com> Date: Fri, 29 Mar 2024 14:59:40 +0300 Subject: [PATCH 2/2] #3017: Test for generation of test object --- .../maven/packs/pre/test-object-to-java.yaml | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 eo-maven-plugin/src/test/resources/org/eolang/maven/packs/pre/test-object-to-java.yaml diff --git a/eo-maven-plugin/src/test/resources/org/eolang/maven/packs/pre/test-object-to-java.yaml b/eo-maven-plugin/src/test/resources/org/eolang/maven/packs/pre/test-object-to-java.yaml new file mode 100644 index 0000000000..73190f9f11 --- /dev/null +++ b/eo-maven-plugin/src/test/resources/org/eolang/maven/packs/pre/test-object-to-java.yaml @@ -0,0 +1,22 @@ +xsls: + - /org/eolang/parser/add-default-package.xsl + - /org/eolang/maven/pre/classes.xsl + - /org/eolang/maven/pre/attrs.xsl + - /org/eolang/maven/pre/data.xsl + - /org/eolang/maven/pre/to-java.xsl +tests: + - /program/errors[count(*)=0] + - //java[contains(text(), ' @Test')] + - //java[contains(text(), ' public void works() throws java.lang.Exception {')] + - //java[contains(text(), ' Boolean obj = new Dataized(new EOcompares_two_bools()).take(Boolean.class);')] + - //java[contains(text(), ' Assertions.assertTrue(obj);')] + - //java[contains(text(), ' }')] +eo: | + +tests + +version 0.0.0 + + # Test. + [] > compares-two-bools + eq. > @ + TRUE + TRUE