bajapro/online-compiler/java_files/test_cases/JUnitOrderNestTest.java.txt
2025-06-07 16:18:13 +07:00

37 lines
1011 B
Plaintext

package {{user_package}};
import static org.junit.Assert.assertEquals;
import java.io.ByteArrayOutputStream;
import java.io.PrintStream;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
public class JUnitOrderNestTest {
private final ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
private final PrintStream oPrintStream = System.out;
@Before
public void setUpStream() {
System.setOut(new PrintStream(outputStream));
}
@After
public void restoreStream() {
System.setOut(oPrintStream);
}
@Test
public void myOrderCaseResult() {
{{user_package}}.OrderNest.main(null);
assertEquals("ShippingCost not same", "Shipping cost: 0.85", outputStream.toString());
double data1 = {{user_package}}.OrderNest.calculateShipping("Express", "ship50");
assertEquals("Calculate Shipping not same", "0.85" ,String.valueOf(data1));
{{user_package}}.OrderNest.ship(true, "Express", "ship50");
}
}