34 lines
728 B
Plaintext
34 lines
728 B
Plaintext
|
|
delete database pregeltest;
|
||
|
|
create database pregeltest;
|
||
|
|
open database pregeltest;
|
||
|
|
|
||
|
|
let Messages = [const rel(tuple([Name: string, Age: int, Nickname: string])) value
|
||
|
|
(
|
||
|
|
("Erique" 12 "Eric")
|
||
|
|
("Tyson" 65 "Ty")
|
||
|
|
)];
|
||
|
|
|
||
|
|
|
||
|
|
#testcase WhenWrongTypeFail
|
||
|
|
#yields error
|
||
|
|
query Messages initPregelMessages;
|
||
|
|
|
||
|
|
#testcase WhenRelationIsNotDefinedFail
|
||
|
|
#yields error
|
||
|
|
query UndefMessages feed initPregelMessages;
|
||
|
|
|
||
|
|
#testcase WhenWrongNumberOfArguments
|
||
|
|
#yields error
|
||
|
|
query Messages feed Messages feed initPregelMessages;
|
||
|
|
|
||
|
|
#testcase WhenWrongNotation
|
||
|
|
#yields error
|
||
|
|
query Messages feed initPregelMessages[];
|
||
|
|
|
||
|
|
#testcase WhenRightTypeButNotSetFail
|
||
|
|
#yields error
|
||
|
|
query Messages feed initPregelMessages;
|
||
|
|
|
||
|
|
#teardown
|
||
|
|
close database;
|
||
|
|
delete database pregeltest;
|