Fix sql test and add Command for lanch all sql test

This commit is contained in:
2020-02-07 02:07:13 +01:00
parent de6ca63165
commit 2048c71881
6 changed files with 79 additions and 9 deletions

View File

@@ -5,7 +5,7 @@ declare
created_user json := '{"username": "george", "plain_password": "azerty", "roles": ["ROLE_USER"]}';
_user_id uuid;
created_citizen json := '{"name": {"first_name":"George", "last_name":"MICHEL"}, "birthday": "2001-01-01", "email":"george.michel@gmail.com"}';
created_citizen_with_user json := '{"name": {"first_name":"George", "last_name":"MICHEL"}, "birthday": "2001-01-01", "email":"george.michel@gmail.com", "user":{"username": "george junior", "plain_password": "azerty", "roles": ["ROLE_USER"]}}';
created_citizen_with_user json := '{"name": {"first_name":"George", "last_name":"MICHEL"}, "birthday": "2001-01-01", "email":"george.michel2@gmail.com", "user":{"username": "george junior", "plain_password": "azerty", "roles": ["ROLE_USER"]}}';
selected_citizen json;
begin
-- insert user for context

View File

@@ -126,15 +126,12 @@ begin
select resource into _find_comments_by_target_result
from find_comments_by_target((created_article->>'id')::uuid);
assert json_array_length(_find_comments_by_target_result) = 3,
'the result should contain 3 comment, ' || json_array_length(_find_comments_by_target_result) || ' returned';
assert json_array_length(_find_comments_by_target_result) = 1,
'the result should contain 1 comment, ' || json_array_length(_find_comments_by_target_result) || ' returned';
assert (_find_comments_by_target_result#>>'{0,content}') = 'edited content', 'the first content must contain "edited content", "' || (_find_comments_by_target_result#>>'{0,content}') || '" returned';
assert (_find_comments_by_target_result#>>'{1,content}') = 'God not exist', 'the second content must contain "God not exist", "' || (_find_comments_by_target_result#>>'{1,content}') || '" returned';
assert (_find_comments_by_target_result#>>'{2,content}') = 'are you really sure ?', 'the third content must contain "are you really sure ?", "' || (_find_comments_by_target_result#>>'{2,content}') || '" returned';
raise notice '%', (_find_comments_by_target_result#>>'{0,id}');
select resource into _find_comments_by_parent_result
from find_comments_by_parent((_find_comments_by_target_result#>>'{1,id}')::uuid);
from find_comments_by_parent(_comment_id_response);
assert json_array_length(_find_comments_by_parent_result) = 1,
'the result should contain 1 comment, ' || json_array_length(_find_comments_by_parent_result) || ' returned';
assert (_find_comments_by_parent_result#>>'{0,content}') = 'are you really sure ?', 'the third content must contain "are you really sure ?", "' || (_find_comments_by_parent_result#>>'{1,content}') || '" returned';

View File

@@ -22,7 +22,7 @@ declare
"last_name": "Doe"
},
"birthday": "2002-01-01",
"email":"george.michel@gmail.com"
"email":"george.michel2@gmail.com"
}
$json$;
begin

View File

@@ -22,7 +22,7 @@ declare
"last_name": "MICHEL2"
},
"birthday": "2001-01-02",
"email":"george.michel@gmail.com"
"email":"george.michel2@gmail.com"
}
$json$;
created_article json := $json$