fix sql test

This commit is contained in:
2019-09-06 00:35:48 +02:00
parent 742927a590
commit d7d88a3295
2 changed files with 6 additions and 7 deletions

View File

@@ -2,12 +2,12 @@ create or replace function edit_comment(_id uuid, _content text) returns void
language plpgsql as language plpgsql as
$$ $$
begin begin
update comment c set update comment c set
"content" = _content "content" = _content
where c.id = _id; where c.id = _id;
end; end;
$$; $$;
-- drop function if exists edit_comment(regclass, uuid, text); -- drop function if exists edit_comment(uuid, text);
-- select edit_comment('b0422e48-687f-bea7-b45f-b6b301246e97', 'plop4') -- select edit_comment('b0422e48-687f-bea7-b45f-b6b301246e97', 'plop4')

View File

@@ -61,7 +61,6 @@ begin
assert (_find_comments_by_id_result->>'content' = 'Ho my god !'), 'content of comment must be "Ho my god !"'; assert (_find_comments_by_id_result->>'content' = 'Ho my god !'), 'content of comment must be "Ho my god !"';
perform edit_comment( perform edit_comment(
reference => 'article'::regclass,
_id => _comment_id, _id => _comment_id,
_content => 'edited content'::text _content => 'edited content'::text
); );
@@ -77,14 +76,14 @@ begin
select resource, total select resource, total
into _selected_comments, _selected_comments_total into _selected_comments, _selected_comments_total
from find_comments_article_by_citizen(_citizen_id); from find_comments_by_citizen(_citizen_id);
assert (_selected_comments_total = 1), 'the number of comments for this citizen must be 1, "' || _selected_comments_total || '" returned'; assert (_selected_comments_total = 1), 'the number of comments for this citizen must be 1, "' || _selected_comments_total || '" returned';
assert (_selected_comments#>>'{0,content}' = 'edited content'), assert (_selected_comments#>>'{0,content}' = 'edited content'),
'the content of first comment for this citizen must be "edited content", "' || (_selected_comments#>>'{0,content}') || '" returned'; 'the content of first comment for this citizen must be "edited content", "' || (_selected_comments#>>'{0,content}') || '" returned';
select resource, total select resource, total
into _selected_comments, _selected_comments_total into _selected_comments, _selected_comments_total
from find_comments_constitution_by_citizen(_citizen_id); from find_comments_by_citizen(_citizen_id, 'constitution'::regclass);
assert (_selected_comments_total = 0), 'the number of comments for this citizen must be 0, "' || _selected_comments_total || '" returned'; assert (_selected_comments_total = 0), 'the number of comments for this citizen must be 0, "' || _selected_comments_total || '" returned';