package com.andrewshu.android.reddit.common.util;
/**
* Based on Spring's Assert class
*/
public class Assert {
public static void state(boolean state, String message) {
if (!state)
throw new IllegalStateException(message);
}
public static void assertEquals(Object expected, Object actual, String message) {
if (expected == null) {
if (actual != null) {
throw new IllegalStateException("assertEquals failed: expected null, actual " + actual + "; " + message);
}
}
else if (!expected.equals(actual)) {
throw new IllegalStateException("assertEquals failed: expected " + expected + ", actual " + actual + "; " + message);
}
}
}