From 6a64d43768defcc0c7af84e00b2466bc141807f3 Mon Sep 17 00:00:00 2001 From: hks1 Date: Wed, 24 May 2023 10:03:11 -0400 Subject: [PATCH] json test and sum.java --- src/main/java/com/Sum.java | 9 +++++++ src/main/java/com/jsontest/JsonTest.java | 13 ++++++++++ src/test/java/com/jsontest/JsonTestTest.java | 27 ++++++++++++++++++++ 3 files changed, 49 insertions(+) create mode 100644 src/main/java/com/jsontest/JsonTest.java create mode 100644 src/test/java/com/jsontest/JsonTestTest.java diff --git a/src/main/java/com/Sum.java b/src/main/java/com/Sum.java index 9272a3c..d3c1a18 100644 --- a/src/main/java/com/Sum.java +++ b/src/main/java/com/Sum.java @@ -5,15 +5,24 @@ import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.*; +import java.util.logging.Level; +import java.util.logging.Logger; class Sum{ + public final Logger LOGGER = Logger.getLogger(this.getClass().getName()); static class TreeNode{ TreeNode left; TreeNode right; TreeNode(int i){} } + + { + System.out.println(this.getClass()); + System.out.println(this.getClass().getName()); + LOGGER.log(Level.INFO, this.getClass().getName()); + } public void printSquare(double x){ System.out.println(x*x); } diff --git a/src/main/java/com/jsontest/JsonTest.java b/src/main/java/com/jsontest/JsonTest.java new file mode 100644 index 0000000..9b6913d --- /dev/null +++ b/src/main/java/com/jsontest/JsonTest.java @@ -0,0 +1,13 @@ +package com.jsontest; + +import org.json.*; + +public class JsonTest { + + public void printXmlFromJson(String jsonStr){ + JSONObject json = new JSONObject(jsonStr); + System.out.println(json); + String xml = XML.toString(json); + System.out.println(xml); + } +} diff --git a/src/test/java/com/jsontest/JsonTestTest.java b/src/test/java/com/jsontest/JsonTestTest.java new file mode 100644 index 0000000..3f50e15 --- /dev/null +++ b/src/test/java/com/jsontest/JsonTestTest.java @@ -0,0 +1,27 @@ +package com.jsontest; + +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +class JsonTestTest { + + JsonTest obj; + + @BeforeEach + void setUp() { + obj = new JsonTest(); + } + + @AfterEach + void tearDown() { + } + + @Test + void printXmlFromJson() { + String jsonStr = "{student : { age:30, name : Kumar, technology : Java } }"; + obj.printXmlFromJson(jsonStr); + } +} \ No newline at end of file