importJava "org.junit.Assert" where @JavaName assertEquals @private assertDoublesEquals :: String -> Double -> Double -> Double -> () @JavaName assertEquals @private assertLongsEquals :: String -> Long -> Long -> () assertTrue :: String -> Boolean -> () assertFalse :: String -> Boolean -> () class AssertEquals a where assertEquals :: String -> a -> a -> () instance AssertEquals Long where assertEquals = assertLongsEquals class AssertEqualsTolerance a where assertEqualsTolerance :: String -> a -> a -> a -> () instance AssertEqualsTolerance Double where assertEqualsTolerance = assertDoublesEquals