This repository has been archived on 2022-07-06. You can view files and clone it, but cannot push or open issues or pull requests.
2011-06-26 22:10:10 +02:00
|
|
|
package be.klak.junit.jasmine;
|
2011-06-24 21:11:58 +02:00
|
|
|
|
|
|
|
import org.mozilla.javascript.NativeObject;
|
|
|
|
import org.mozilla.javascript.ScriptableObject;
|
|
|
|
|
2011-06-28 12:11:30 +02:00
|
|
|
class JasmineSpecFailureException extends Exception {
|
2011-06-24 21:11:58 +02:00
|
|
|
|
2013-09-08 13:17:17 +02:00
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
2011-06-28 12:11:30 +02:00
|
|
|
private final ScriptableObject trace;
|
2011-06-24 21:11:58 +02:00
|
|
|
|
2011-06-28 12:11:30 +02:00
|
|
|
public JasmineSpecFailureException(NativeObject specResultItem) {
|
|
|
|
this.trace = (ScriptableObject) specResultItem.get("trace", specResultItem);
|
|
|
|
}
|
2011-06-24 21:11:58 +02:00
|
|
|
|
2011-06-28 12:11:30 +02:00
|
|
|
@Override
|
|
|
|
public String getMessage() {
|
2013-09-08 13:17:17 +02:00
|
|
|
return (String) trace.get("message", trace).toString();
|
2011-06-28 12:11:30 +02:00
|
|
|
}
|
2011-06-24 21:11:58 +02:00
|
|
|
|
|
|
|
}
|