Add support for a callback on recursion for memoized functions
This commit is contained in:
@@ -163,7 +163,8 @@ public class StorageManagerTest extends TestCase {
|
||||
fail();
|
||||
}
|
||||
catch (AssertionError e) {
|
||||
assertTrue(e.getMessage().startsWith("Recursion detected on input: !!!"));
|
||||
String message = e.getMessage();
|
||||
assertTrue("Expected message starting with \"Recursion detected\", got: " + message, message.startsWith("Recursion detected on input: !!!"));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -213,7 +214,7 @@ public class StorageManagerTest extends TestCase {
|
||||
new C().rec.invoke();
|
||||
fail();
|
||||
}
|
||||
catch (IllegalStateException e) {
|
||||
catch (AssertionError e) {
|
||||
// OK
|
||||
}
|
||||
}
|
||||
@@ -232,7 +233,7 @@ public class StorageManagerTest extends TestCase {
|
||||
new C().rec.invoke();
|
||||
fail();
|
||||
}
|
||||
catch (IllegalStateException e) {
|
||||
catch (AssertionError e) {
|
||||
// OK
|
||||
}
|
||||
}
|
||||
@@ -284,7 +285,7 @@ public class StorageManagerTest extends TestCase {
|
||||
new C().rec.invoke();
|
||||
fail();
|
||||
}
|
||||
catch (IllegalStateException e) {
|
||||
catch (AssertionError e) {
|
||||
// OK
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user