Add docs for xml process
This commit is contained in:
parent
17044eb132
commit
387d88d36c
|
@ -9,6 +9,7 @@
|
||||||
<module name="codebank" />
|
<module name="codebank" />
|
||||||
<module name="java-numbers-2" />
|
<module name="java-numbers-2" />
|
||||||
<module name="java-numbers" />
|
<module name="java-numbers" />
|
||||||
|
<module name="xml" />
|
||||||
<module name="discourse" />
|
<module name="discourse" />
|
||||||
</profile>
|
</profile>
|
||||||
</annotationProcessing>
|
</annotationProcessing>
|
||||||
|
|
|
@ -8,5 +8,7 @@
|
||||||
<file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
|
<file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
|
||||||
<file url="file://$PROJECT_DIR$/toolkits/codebank/src/main/java" charset="UTF-8" />
|
<file url="file://$PROJECT_DIR$/toolkits/codebank/src/main/java" charset="UTF-8" />
|
||||||
<file url="file://$PROJECT_DIR$/toolkits/discourse/src/main/java" charset="UTF-8" />
|
<file url="file://$PROJECT_DIR$/toolkits/discourse/src/main/java" charset="UTF-8" />
|
||||||
|
<file url="file://$PROJECT_DIR$/xml/src/main/java" charset="UTF-8" />
|
||||||
|
<file url="file://$PROJECT_DIR$/xml/src/main/resources" charset="UTF-8" />
|
||||||
</component>
|
</component>
|
||||||
</project>
|
</project>
|
|
@ -4,11 +4,14 @@
|
||||||
<option name="autoReloadType" value="SELECTIVE" />
|
<option name="autoReloadType" value="SELECTIVE" />
|
||||||
</component>
|
</component>
|
||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="2a855b03-5ee0-4324-b916-110994784a14" name="Changes" comment="Init commit all code">
|
<list default="true" id="2a855b03-5ee0-4324-b916-110994784a14" name="Changes" comment="Check Prime numbers">
|
||||||
|
<change beforePath="$PROJECT_DIR$/.idea/compiler.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/compiler.xml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/.idea/encodings.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/encodings.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/parent-java/java-numbers-2/README.md" beforeDir="false" afterPath="$PROJECT_DIR$/parent-java/java-numbers-2/README.md" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/core-java-modules/core-java-io/pom.xml" beforeDir="false" afterPath="$PROJECT_DIR$/core-java-modules/core-java-io/pom.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/parent-java/java-numbers-2/src/test/java/com/ossez/prime/PrimeGeneratorUnitTest.java" beforeDir="false" afterPath="$PROJECT_DIR$/parent-java/java-numbers-2/src/test/java/com/ossez/prime/PrimeGeneratorUnitTest.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/parent-java/java-numbers-2/src/test/java/com/ossez/lossyconversion/ConversionTechniquesUnitTest.java" beforeDir="false" afterPath="$PROJECT_DIR$/parent-java/java-numbers-2/src/test/java/com/ossez/lossyconversion/ConversionTechniquesUnitTest.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/toolkits/codebank/src/test/java/com/ossez/toolkits/codebank/tests/algorithm/PrimeNumbersTest.java" beforeDir="false" afterPath="$PROJECT_DIR$/toolkits/codebank/src/test/java/com/ossez/toolkits/codebank/tests/algorithm/PrimeNumbersTest.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/pom.xml" beforeDir="false" afterPath="$PROJECT_DIR$/pom.xml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/toolkits/codebank/src/test/java/com/ossez/toolkits/codebank/tests/BlackboardTest.java" beforeDir="false" afterPath="$PROJECT_DIR$/toolkits/codebank/src/test/java/com/ossez/toolkits/codebank/tests/BlackboardTest.java" afterDir="false" />
|
||||||
</list>
|
</list>
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
|
@ -18,6 +21,14 @@
|
||||||
<component name="Git.Settings">
|
<component name="Git.Settings">
|
||||||
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
|
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
|
||||||
</component>
|
</component>
|
||||||
|
<component name="GitSEFilterConfiguration">
|
||||||
|
<file-type-list>
|
||||||
|
<filtered-out-file-type name="LOCAL_BRANCH" />
|
||||||
|
<filtered-out-file-type name="REMOTE_BRANCH" />
|
||||||
|
<filtered-out-file-type name="TAG" />
|
||||||
|
<filtered-out-file-type name="COMMIT_BY_MESSAGE" />
|
||||||
|
</file-type-list>
|
||||||
|
</component>
|
||||||
<component name="ProjectId" id="1yXq0B5lme8eyBDkbRBUHlwFMj2" />
|
<component name="ProjectId" id="1yXq0B5lme8eyBDkbRBUHlwFMj2" />
|
||||||
<component name="ProjectViewState">
|
<component name="ProjectViewState">
|
||||||
<option name="hideEmptyMiddlePackages" value="true" />
|
<option name="hideEmptyMiddlePackages" value="true" />
|
||||||
|
@ -28,36 +39,98 @@
|
||||||
<property name="RunOnceActivity.ShowReadmeOnStart" value="true" />
|
<property name="RunOnceActivity.ShowReadmeOnStart" value="true" />
|
||||||
<property name="TF_FMT" value="false" />
|
<property name="TF_FMT" value="false" />
|
||||||
<property name="WebServerToolWindowFactoryState" value="false" />
|
<property name="WebServerToolWindowFactoryState" value="false" />
|
||||||
|
<property name="last_opened_file_path" value="$PROJECT_DIR$/xml/src/test/resources" />
|
||||||
<property name="node.js.detected.package.eslint" value="true" />
|
<property name="node.js.detected.package.eslint" value="true" />
|
||||||
<property name="node.js.detected.package.tslint" value="true" />
|
<property name="node.js.detected.package.tslint" value="true" />
|
||||||
<property name="node.js.selected.package.eslint" value="(autodetect)" />
|
<property name="node.js.selected.package.eslint" value="(autodetect)" />
|
||||||
<property name="node.js.selected.package.tslint" value="(autodetect)" />
|
<property name="node.js.selected.package.tslint" value="(autodetect)" />
|
||||||
|
<property name="project.structure.last.edited" value="Project" />
|
||||||
|
<property name="project.structure.proportion" value="0.0" />
|
||||||
|
<property name="project.structure.side.proportion" value="0.24043715" />
|
||||||
|
<property name="settings.editor.selected.configurable" value="preferences.lookFeel" />
|
||||||
</component>
|
</component>
|
||||||
<component name="RunManager" selected="JUnit.PrimeNumbersTest.testIsPrime">
|
<component name="RecentsManager">
|
||||||
<configuration name="NaNExample" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
|
<key name="CopyFile.RECENT_KEYS">
|
||||||
<option name="MAIN_CLASS_NAME" value="com.ossez.nan.NaNExample" />
|
<recent name="D:\WorkDir\Repository\GitHub\cwiki-us-docs\java-tutorials\xml\src\test\resources" />
|
||||||
<module name="java-numbers-2" />
|
<recent name="D:\WorkDir\Repository\GitHub\cwiki-us-docs\java-tutorials" />
|
||||||
|
</key>
|
||||||
|
</component>
|
||||||
|
<component name="RunManager" selected="JUnit.Dom4JParserUnitTest.testCreateXMLFromSystemProperties">
|
||||||
|
<configuration name="DefaultParserUnitTest.getFirstLevelNodeListTest" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
|
||||||
|
<module name="xml" />
|
||||||
<extension name="coverage">
|
<extension name="coverage">
|
||||||
<pattern>
|
<pattern>
|
||||||
<option name="PATTERN" value="com.ossez.nan.*" />
|
<option name="PATTERN" value="com.baeldung.xml.*" />
|
||||||
<option name="ENABLED" value="true" />
|
<option name="ENABLED" value="true" />
|
||||||
</pattern>
|
</pattern>
|
||||||
</extension>
|
</extension>
|
||||||
|
<option name="PACKAGE_NAME" value="com.baeldung.xml" />
|
||||||
|
<option name="MAIN_CLASS_NAME" value="com.baeldung.xml.DefaultParserUnitTest" />
|
||||||
|
<option name="METHOD_NAME" value="getFirstLevelNodeListTest" />
|
||||||
|
<option name="TEST_OBJECT" value="method" />
|
||||||
<method v="2">
|
<method v="2">
|
||||||
<option name="Make" enabled="true" />
|
<option name="Make" enabled="true" />
|
||||||
</method>
|
</method>
|
||||||
</configuration>
|
</configuration>
|
||||||
<configuration name="PrimeCheckerUnitTest.whenCheckIsPrime_thenTrue" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
|
<configuration name="DefaultParserUnitTest.getNodeListByTitleTest" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
|
||||||
<module name="java-numbers-2" />
|
<module name="xml" />
|
||||||
<extension name="coverage">
|
<extension name="coverage">
|
||||||
<pattern>
|
<pattern>
|
||||||
<option name="PATTERN" value="com.ossez.algorithms.primechecker.*" />
|
<option name="PATTERN" value="com.baeldung.xml.*" />
|
||||||
<option name="ENABLED" value="true" />
|
<option name="ENABLED" value="true" />
|
||||||
</pattern>
|
</pattern>
|
||||||
</extension>
|
</extension>
|
||||||
<option name="PACKAGE_NAME" value="com.ossez.algorithms.primechecker" />
|
<option name="PACKAGE_NAME" value="com.baeldung.xml" />
|
||||||
<option name="MAIN_CLASS_NAME" value="com.ossez.algorithms.primechecker.PrimeCheckerUnitTest" />
|
<option name="MAIN_CLASS_NAME" value="com.baeldung.xml.DefaultParserUnitTest" />
|
||||||
<option name="METHOD_NAME" value="whenCheckIsPrime_thenTrue" />
|
<option name="METHOD_NAME" value="getNodeListByTitleTest" />
|
||||||
|
<option name="TEST_OBJECT" value="method" />
|
||||||
|
<method v="2">
|
||||||
|
<option name="Make" enabled="true" />
|
||||||
|
</method>
|
||||||
|
</configuration>
|
||||||
|
<configuration name="Dom4JParserUnitTest.generateNewDocumentTest" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
|
||||||
|
<module name="xml" />
|
||||||
|
<extension name="coverage">
|
||||||
|
<pattern>
|
||||||
|
<option name="PATTERN" value="com.ossez.xml.*" />
|
||||||
|
<option name="ENABLED" value="true" />
|
||||||
|
</pattern>
|
||||||
|
</extension>
|
||||||
|
<option name="PACKAGE_NAME" value="com.ossez.xml" />
|
||||||
|
<option name="MAIN_CLASS_NAME" value="com.ossez.xml.Dom4JParserUnitTest" />
|
||||||
|
<option name="METHOD_NAME" value="generateNewDocumentTest" />
|
||||||
|
<option name="TEST_OBJECT" value="method" />
|
||||||
|
<method v="2">
|
||||||
|
<option name="Make" enabled="true" />
|
||||||
|
</method>
|
||||||
|
</configuration>
|
||||||
|
<configuration name="Dom4JParserUnitTest.testCreateXML" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
|
||||||
|
<module name="xml" />
|
||||||
|
<extension name="coverage">
|
||||||
|
<pattern>
|
||||||
|
<option name="PATTERN" value="com.ossez.xml.*" />
|
||||||
|
<option name="ENABLED" value="true" />
|
||||||
|
</pattern>
|
||||||
|
</extension>
|
||||||
|
<option name="PACKAGE_NAME" value="com.ossez.xml" />
|
||||||
|
<option name="MAIN_CLASS_NAME" value="com.ossez.xml.Dom4JParserUnitTest" />
|
||||||
|
<option name="METHOD_NAME" value="testCreateXML" />
|
||||||
|
<option name="TEST_OBJECT" value="method" />
|
||||||
|
<method v="2">
|
||||||
|
<option name="Make" enabled="true" />
|
||||||
|
</method>
|
||||||
|
</configuration>
|
||||||
|
<configuration name="Dom4JParserUnitTest.testCreateXMLFromSystemProperties" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
|
||||||
|
<module name="xml" />
|
||||||
|
<extension name="coverage">
|
||||||
|
<pattern>
|
||||||
|
<option name="PATTERN" value="com.ossez.xml.*" />
|
||||||
|
<option name="ENABLED" value="true" />
|
||||||
|
</pattern>
|
||||||
|
</extension>
|
||||||
|
<option name="PACKAGE_NAME" value="com.ossez.xml" />
|
||||||
|
<option name="MAIN_CLASS_NAME" value="com.ossez.xml.Dom4JParserUnitTest" />
|
||||||
|
<option name="METHOD_NAME" value="testCreateXMLFromSystemProperties" />
|
||||||
<option name="TEST_OBJECT" value="method" />
|
<option name="TEST_OBJECT" value="method" />
|
||||||
<method v="2">
|
<method v="2">
|
||||||
<option name="Make" enabled="true" />
|
<option name="Make" enabled="true" />
|
||||||
|
@ -79,38 +152,6 @@
|
||||||
<option name="Make" enabled="true" />
|
<option name="Make" enabled="true" />
|
||||||
</method>
|
</method>
|
||||||
</configuration>
|
</configuration>
|
||||||
<configuration name="PrimeNumbersTest.testIsPrime" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
|
|
||||||
<module name="codebank" />
|
|
||||||
<extension name="coverage">
|
|
||||||
<pattern>
|
|
||||||
<option name="PATTERN" value="com.ossez.toolkits.codebank.tests.algorithm.*" />
|
|
||||||
<option name="ENABLED" value="true" />
|
|
||||||
</pattern>
|
|
||||||
</extension>
|
|
||||||
<option name="PACKAGE_NAME" value="com.ossez.toolkits.codebank.tests.algorithm" />
|
|
||||||
<option name="MAIN_CLASS_NAME" value="com.ossez.toolkits.codebank.tests.algorithm.PrimeNumbersTest" />
|
|
||||||
<option name="METHOD_NAME" value="testIsPrime" />
|
|
||||||
<option name="TEST_OBJECT" value="method" />
|
|
||||||
<method v="2">
|
|
||||||
<option name="Make" enabled="true" />
|
|
||||||
</method>
|
|
||||||
</configuration>
|
|
||||||
<configuration name="PrimeNumbersTest.testIsPrimeCore" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
|
|
||||||
<module name="codebank" />
|
|
||||||
<extension name="coverage">
|
|
||||||
<pattern>
|
|
||||||
<option name="PATTERN" value="com.ossez.toolkits.codebank.tests.algorithm.*" />
|
|
||||||
<option name="ENABLED" value="true" />
|
|
||||||
</pattern>
|
|
||||||
</extension>
|
|
||||||
<option name="PACKAGE_NAME" value="com.ossez.toolkits.codebank.tests.algorithm" />
|
|
||||||
<option name="MAIN_CLASS_NAME" value="com.ossez.toolkits.codebank.tests.algorithm.PrimeNumbersTest" />
|
|
||||||
<option name="METHOD_NAME" value="testIsPrimeCore" />
|
|
||||||
<option name="TEST_OBJECT" value="method" />
|
|
||||||
<method v="2">
|
|
||||||
<option name="Make" enabled="true" />
|
|
||||||
</method>
|
|
||||||
</configuration>
|
|
||||||
<configuration default="true" type="JetRunConfigurationType">
|
<configuration default="true" type="JetRunConfigurationType">
|
||||||
<method v="2">
|
<method v="2">
|
||||||
<option name="Make" enabled="true" />
|
<option name="Make" enabled="true" />
|
||||||
|
@ -124,10 +165,11 @@
|
||||||
</configuration>
|
</configuration>
|
||||||
<recent_temporary>
|
<recent_temporary>
|
||||||
<list>
|
<list>
|
||||||
<item itemvalue="JUnit.PrimeNumbersTest.testIsPrime" />
|
<item itemvalue="JUnit.Dom4JParserUnitTest.testCreateXMLFromSystemProperties" />
|
||||||
<item itemvalue="JUnit.PrimeNumbersTest.testIsPrimeCore" />
|
<item itemvalue="JUnit.Dom4JParserUnitTest.testCreateXML" />
|
||||||
<item itemvalue="Application.NaNExample" />
|
<item itemvalue="JUnit.Dom4JParserUnitTest.generateNewDocumentTest" />
|
||||||
<item itemvalue="JUnit.PrimeCheckerUnitTest.whenCheckIsPrime_thenTrue" />
|
<item itemvalue="JUnit.DefaultParserUnitTest.getNodeListByTitleTest" />
|
||||||
|
<item itemvalue="JUnit.DefaultParserUnitTest.getFirstLevelNodeListTest" />
|
||||||
</list>
|
</list>
|
||||||
</recent_temporary>
|
</recent_temporary>
|
||||||
</component>
|
</component>
|
||||||
|
@ -140,7 +182,11 @@
|
||||||
<option name="presentableId" value="Default" />
|
<option name="presentableId" value="Default" />
|
||||||
<updated>1632408056518</updated>
|
<updated>1632408056518</updated>
|
||||||
<workItem from="1632408057926" duration="1144000" />
|
<workItem from="1632408057926" duration="1144000" />
|
||||||
<workItem from="1632417263821" duration="5653000" />
|
<workItem from="1632417263821" duration="6344000" />
|
||||||
|
<workItem from="1632505123573" duration="254000" />
|
||||||
|
<workItem from="1632767316507" duration="2832000" />
|
||||||
|
<workItem from="1632843147814" duration="70000" />
|
||||||
|
<workItem from="1632921802745" duration="10209000" />
|
||||||
</task>
|
</task>
|
||||||
<task id="LOCAL-00001" summary="修改项目到不同的路径">
|
<task id="LOCAL-00001" summary="修改项目到不同的路径">
|
||||||
<created>1632420206392</created>
|
<created>1632420206392</created>
|
||||||
|
@ -177,7 +223,14 @@
|
||||||
<option name="project" value="LOCAL" />
|
<option name="project" value="LOCAL" />
|
||||||
<updated>1632423847987</updated>
|
<updated>1632423847987</updated>
|
||||||
</task>
|
</task>
|
||||||
<option name="localTasksCounter" value="6" />
|
<task id="LOCAL-00006" summary="Check Prime numbers">
|
||||||
|
<created>1632426542726</created>
|
||||||
|
<option name="number" value="00006" />
|
||||||
|
<option name="presentableId" value="LOCAL-00006" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1632426542726</updated>
|
||||||
|
</task>
|
||||||
|
<option name="localTasksCounter" value="7" />
|
||||||
<servers />
|
<servers />
|
||||||
</component>
|
</component>
|
||||||
<component name="TypeScriptGeneratedFilesManager">
|
<component name="TypeScriptGeneratedFilesManager">
|
||||||
|
@ -193,12 +246,14 @@
|
||||||
</entry>
|
</entry>
|
||||||
</map>
|
</map>
|
||||||
</option>
|
</option>
|
||||||
|
<option name="oldMeFiltersMigrated" value="true" />
|
||||||
</component>
|
</component>
|
||||||
<component name="VcsManagerConfiguration">
|
<component name="VcsManagerConfiguration">
|
||||||
<MESSAGE value="修改项目到不同的路径" />
|
<MESSAGE value="修改项目到不同的路径" />
|
||||||
<MESSAGE value="Update change to different folder and set to rebuild" />
|
<MESSAGE value="Update change to different folder and set to rebuild" />
|
||||||
<MESSAGE value="Java number related and examples" />
|
<MESSAGE value="Java number related and examples" />
|
||||||
<MESSAGE value="Init commit all code" />
|
<MESSAGE value="Init commit all code" />
|
||||||
<option name="LAST_COMMIT_MESSAGE" value="Init commit all code" />
|
<MESSAGE value="Check Prime numbers" />
|
||||||
|
<option name="LAST_COMMIT_MESSAGE" value="Check Prime numbers" />
|
||||||
</component>
|
</component>
|
||||||
</project>
|
</project>
|
|
@ -287,7 +287,7 @@
|
||||||
<avaitility.version>1.7.0</avaitility.version>
|
<avaitility.version>1.7.0</avaitility.version>
|
||||||
|
|
||||||
<!-- maven plugins -->
|
<!-- maven plugins -->
|
||||||
<maven-javadoc-plugin.version>3.0.0-M1</maven-javadoc-plugin.version>
|
<maven-javadoc-plugin.version>3.3.1</maven-javadoc-plugin.version>
|
||||||
<hsqldb.version>2.4.0</hsqldb.version>
|
<hsqldb.version>2.4.0</hsqldb.version>
|
||||||
<esapi.version>2.1.0.1</esapi.version>
|
<esapi.version>2.1.0.1</esapi.version>
|
||||||
<jmh-generator-annprocess.version>1.19</jmh-generator-annprocess.version>
|
<jmh-generator-annprocess.version>1.19</jmh-generator-annprocess.version>
|
||||||
|
|
|
@ -9,7 +9,7 @@ public class ConversionTechniquesUnitTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testPrimitiveConversion() {
|
public void testPrimitiveConversion() {
|
||||||
|
|
||||||
long longNum = 24;
|
long longNum = 24;
|
||||||
short shortNum = (short) longNum;
|
short shortNum = (short) longNum;
|
||||||
assertEquals(24, shortNum);
|
assertEquals(24, shortNum);
|
||||||
|
@ -17,19 +17,19 @@ public class ConversionTechniquesUnitTest {
|
||||||
double doubleNum = 15.6;
|
double doubleNum = 15.6;
|
||||||
int integerNum = (int) doubleNum;
|
int integerNum = (int) doubleNum;
|
||||||
assertEquals(15, integerNum);
|
assertEquals(15, integerNum);
|
||||||
|
|
||||||
long largeLongNum = 32768;
|
long largeLongNum = 32768;
|
||||||
short minShortNum = (short) largeLongNum;
|
short minShortNum = (short) largeLongNum;
|
||||||
assertEquals(-32768, minShortNum);
|
assertEquals(-32768, minShortNum);
|
||||||
|
|
||||||
long smallLongNum = -32769;
|
long smallLongNum = -32769;
|
||||||
short maxShortNum = (short) smallLongNum;
|
short maxShortNum = (short) smallLongNum;
|
||||||
assertEquals(32767, maxShortNum);
|
assertEquals(32767, maxShortNum);
|
||||||
|
|
||||||
long maxLong = Long.MAX_VALUE;
|
long maxLong = Long.MAX_VALUE;
|
||||||
int minInt = (int) maxLong;
|
int minInt = (int) maxLong;
|
||||||
assertEquals(-1, minInt);
|
assertEquals(-1, minInt);
|
||||||
|
|
||||||
long minLong = Long.MIN_VALUE;
|
long minLong = Long.MIN_VALUE;
|
||||||
int maxInt = (int) minLong;
|
int maxInt = (int) minLong;
|
||||||
assertEquals(0, maxInt);
|
assertEquals(0, maxInt);
|
||||||
|
@ -54,15 +54,19 @@ public class ConversionTechniquesUnitTest {
|
||||||
long longNum = Math.round(doubleNum);
|
long longNum = Math.round(doubleNum);
|
||||||
assertEquals(16, longNum);
|
assertEquals(16, longNum);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testWrapperConversion() {
|
public void testWrapperConversion() {
|
||||||
|
|
||||||
Double doubleNum = 10.3;
|
// Double doubleNum = 10.3;
|
||||||
double dbl = doubleNum.doubleValue(); //unboxing
|
// double dbl = doubleNum.doubleValue(); //unboxing
|
||||||
int intgr = (int) dbl; //downcasting
|
// int intgr = (int) dbl; //downcasting
|
||||||
Integer intNum = Integer.valueOf(intgr);
|
// Integer intNum = Integer.valueOf(intgr);
|
||||||
assertEquals(Integer.valueOf(10), intNum);
|
// assertEquals(Integer.valueOf(10), intNum);
|
||||||
|
|
||||||
|
|
||||||
|
float floatNum = 10.12f;
|
||||||
|
long longNum = (long) floatNum;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
21
pom.xml
21
pom.xml
|
@ -41,6 +41,7 @@
|
||||||
<modules>
|
<modules>
|
||||||
<module>parent-java</module>
|
<module>parent-java</module>
|
||||||
<module>toolkits</module>
|
<module>toolkits</module>
|
||||||
|
<module>xml</module>
|
||||||
</modules>
|
</modules>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
|
@ -57,7 +58,8 @@
|
||||||
<!-- APACHE COMMONS-->
|
<!-- APACHE COMMONS-->
|
||||||
<commons-io.version>2.8.0</commons-io.version>
|
<commons-io.version>2.8.0</commons-io.version>
|
||||||
<commons-lang.version>2.6</commons-lang.version>
|
<commons-lang.version>2.6</commons-lang.version>
|
||||||
<commons-lang3.version>3.11</commons-lang3.version>
|
<commons-lang3.version>3.12.0</commons-lang3.version>
|
||||||
|
<commons-math3.version>3.6.1</commons-math3.version>
|
||||||
<commons-cli.version>1.4</commons-cli.version>
|
<commons-cli.version>1.4</commons-cli.version>
|
||||||
<maven-war-plugin.version>3.0.0</maven-war-plugin.version>
|
<maven-war-plugin.version>3.0.0</maven-war-plugin.version>
|
||||||
|
|
||||||
|
@ -75,9 +77,10 @@
|
||||||
<!-- DATA STRUCTURES -->
|
<!-- DATA STRUCTURES -->
|
||||||
<jackson.version>2.12.4</jackson.version>
|
<jackson.version>2.12.4</jackson.version>
|
||||||
|
|
||||||
<!-- Test -->
|
<!-- TEST -->
|
||||||
<junit4.version>4.13.2</junit4.version>
|
<junit4.version>4.13.2</junit4.version>
|
||||||
<junit5.version>5.7.0</junit5.version>
|
<junit5.version>5.7.0</junit5.version>
|
||||||
|
<mockito-core.version>3.12.4</mockito-core.version>
|
||||||
<hamcrest.version>2.2</hamcrest.version>
|
<hamcrest.version>2.2</hamcrest.version>
|
||||||
<hamcrest-all.version>1.3</hamcrest-all.version>
|
<hamcrest-all.version>1.3</hamcrest-all.version>
|
||||||
<assertj.version>3.17.2</assertj.version>
|
<assertj.version>3.17.2</assertj.version>
|
||||||
|
@ -95,6 +98,7 @@
|
||||||
<maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version>
|
<maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version>
|
||||||
<logback-classic.version>1.2.5</logback-classic.version>
|
<logback-classic.version>1.2.5</logback-classic.version>
|
||||||
<rest-assured.version>3.1.1</rest-assured.version>
|
<rest-assured.version>3.1.1</rest-assured.version>
|
||||||
|
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
|
|
||||||
|
@ -114,10 +118,15 @@
|
||||||
<artifactId>commons-compress</artifactId>
|
<artifactId>commons-compress</artifactId>
|
||||||
<version>1.20</version>
|
<version>1.20</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.commons</groupId>
|
||||||
|
<artifactId>commons-lang3</artifactId>
|
||||||
|
<version>${commons-lang3.version}</version>
|
||||||
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.commons</groupId>
|
<groupId>org.apache.commons</groupId>
|
||||||
<artifactId>commons-math3</artifactId>
|
<artifactId>commons-math3</artifactId>
|
||||||
<version>3.6.1</version>
|
<version>${commons-math3.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.velocity</groupId>
|
<groupId>org.apache.velocity</groupId>
|
||||||
|
@ -264,6 +273,12 @@
|
||||||
<version>${hamcrest-all.version}</version>
|
<version>${hamcrest-all.version}</version>
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.mockito</groupId>
|
||||||
|
<artifactId>mockito-core</artifactId>
|
||||||
|
<version>${mockito-core.version}</version>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
|
|
|
@ -147,6 +147,7 @@ public class BlackboardTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param data
|
* @param data
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue