001package com.ganteater.ae.util; 002 003import java.util.Objects; 004 005public class TestCase { 006 007 public static void assertFalse(String message, boolean equals) { 008 if (equals) { 009 throw new AssertionFailedError(message); 010 } 011 } 012 013 public static void assertEquals(String message, Object expected, Object actual) { 014 boolean equals = Objects.equals(expected, actual); 015 016 if (!equals) { 017 if (message == null) { 018 message = String.format("Expected: %s, Actual: %s", expected, actual); 019 } 020 throw new AssertionFailedError(message); 021 } 022 } 023 024 public static void fail(String message) { 025 throw new AssertionFailedError(message); 026 } 027 028 public static void assertNotNull(String message, Object value) { 029 if (value == null) { 030 throw new AssertionFailedError(message); 031 } 032 } 033 034 public static void assertTrue(String message, boolean value) { 035 if (!value) { 036 throw new AssertionFailedError(message); 037 } 038 } 039 040}