现在我们有了lambda表达式,它应该可以有一个Java单元测试库,它提供类似于(例如)RSpec的语法.我想象的是:
describe("some behavior", () -> {
beforeEach(() -> {
// do some initialization...
});
describe("sub behavior 1", () -> {
// some assertions ...
});
describe("sub behavior 2", () -> {
// some assertions ....
});
});
Run Code Online (Sandbox Code Playgroud)
那里有像这样的图书馆吗?
Afaik,Oleaster是一个可以做到这一点的lib.
Oleaster允许您编写JUnit测试,就像编写Jasmine测试一样.
Oleaster JUnit测试如下所示:
Run Code Online (Sandbox Code Playgroud)@RunWith(OleasterRunner.class) public class OleasterIntroductionTest {{ describe("A suite", () -> { it("contains a spec with an expectation", () -> { expect(40 + 2).toEqual(42); }); }); }}
| 归档时间: |
|
| 查看次数: |
4226 次 |
| 最近记录: |