port of SWI-Prolog's plunit.

This commit is contained in:
Vitor Santos Costa
2009-11-23 10:55:10 +00:00
parent fe6148ef15
commit 56d9666197
12 changed files with 3063 additions and 7 deletions

View File

@@ -0,0 +1,31 @@
:- module(ex_simple, []).
:- use_module(library(plunit)).
:- begin_tests(lists).
test(true) :-
true.
test(fail) :-
\+ fail.
test(fail, [fail]) :-
fail.
test(member) :-
member(a, [a]), !.
test(member, [nondet]) :-
member(_, [a]).
test(member, [true(X == a)]) :-
member(X, [a]), !.
test(member, [all(V == [a,b,c])]) :-
member(V, [a,b,c]).
test(append) :-
append("aap", "noot", X),
X == "aapnoot".
:- end_tests(lists).