// annotations/AtUnitExample2.java// (c)2017 MindView LLC: see Copyright.txt// We make no guarantees that this code is fit for any purpose.// Visit http://OnJava8.com for more book information.// Assertions and exceptions can be used in @Tests// {java onjava.atunit.AtUnit// build/classes/main/annotations/AtUnitExample2.class}package annotations;import java.io.*;import onjava.atunit.*;import onjava.*;public class AtUnitExample2 {public String methodOne() {return "This is methodOne";}public int methodTwo() {System.out.println("This is methodTwo");return 2;}@Testvoid assertExample() {assert methodOne().equals("This is methodOne");}@Testvoid assertFailureExample() {assert 1 == 2: "What a surprise!";}@Testvoid exceptionExample() throws IOException {try(FileInputStream fis =new FileInputStream("nofile.txt")) {} // Throws}@Testboolean assertAndReturn() {// Assertion with message:assert methodTwo() == 2: "methodTwo must equal 2";return methodOne().equals("This is methodOne");}}/* Output:annotations.AtUnitExample2. exceptionExample java.io.FileNotFoundException:nofile.txt (The system cannot find the file specified)(failed). assertExample. assertAndReturn This is methodTwo. assertFailureExample java.lang.AssertionError: Whata surprise!(failed)(4 tests)>>> 2 FAILURES <<<annotations.AtUnitExample2: exceptionExampleannotations.AtUnitExample2: assertFailureExample*/
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。