Automatically generate comprehensive JUnit test cases for your Java classes. Save hours of manual testing with our AI-powered solution.
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
public class CalculatorTest {
@Test
public void testAdd() {
Calculator calculator = new Calculator();
assertEquals(5, calculator.add(2, 3));
assertEquals(-1, calculator.add(2, -3));
assertEquals(0, calculator.add(0, 0));
}
@Test
public void testSubtract() {
Calculator calculator = new Calculator();
assertEquals(1, calculator.subtract(3, 2));
assertEquals(5, calculator.subtract(2, -3));
assertEquals(0, calculator.subtract(0, 0));
}
@Test
public void testMultiply() {
Calculator calculator = new Calculator();
assertEquals(6, calculator.multiply(2, 3));
assertEquals(-6, calculator.multiply(2, -3));
assertEquals(0, calculator.multiply(0, 5));
}
}
Compare XML documents side by side, visualize differences, and merge changes with ease.
<?xml version="1.0" encoding="UTF-8"?>
<catalog>
<book id="bk101">
<author>Gambardella, Matthew</author>
<title>XML Developer's Guide</title>
<genre>Computer</genre>
<price>44.95</price>
<publish_date>2000-10-01</publish_date>
</book>
<book id="bk102">
<author>Ralls, Kim</author>
<title>Midnight Rain</title>
<genre>Fantasy</genre>
<price>5.95</price>
<publish_date>2000-12-16</publish_date>
</book>
</catalog>
<?xml version="1.0" encoding="UTF-8"?>
<catalog>
<book id="bk101">
<author>Gambardella, Matthew</author>
<title>XML Developer's Guide</title>
<genre>Programming</genre>
<price>49.99</price>
<publish_date>2000-10-01</publish_date>
</book>
<book id="bk102">
<author>Ralls, Kim</author>
<title>Midnight Rain</title>
<genre>Fantasy</genre>
<price>5.95</price>
<publish_date>2000-12-16</publish_date>
</book>
<book id="bk103">
<author>Corets, Eva</author>
<title>Maeve Ascendant</title>
<genre>Fantasy</genre>
<price>7.95</price>
<publish_date>2000-11-17</publish_date>
</book>
</catalog>
Visualize, format, and validate JSON data with our interactive viewer.