You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current code template for the PL/SQL package body looks like this (test_ is the default prefix):
CREATE OR REPLACE PACKAGE BODY test_[package_name] IS
---- test--
PROCEDURE [procedure_name] IS
l_actual INTEGER :=0;
l_expected INTEGER :=1;
BEGIN-- populate actual-- ...-- populate expected-- ...-- assertut.expect(l_actual).to_equal(l_expected);
END [procedure_name];
END test_[package_name];
/
The body is grouped into three steps. Firstly, populate actual. Secondly, populate expected. Thirdly, assert.
Instead of these three steps the Arrange-Act-Assert pattern should be used. It's popular in Unit testing.
The new template should look like this:
create or replace package body test_[package_name] is
---- test--
procedure [procedure_name] is
l_actual integer :=0;
l_expected integer :=1;
begin-- arrange-- ...-- act-- ...-- assertut.expect(l_actual).to_equal(l_expected);
end [procedure_name];
end test_[package_name];
/
The other template should be changed accordingly.
The text was updated successfully, but these errors were encountered:
The current code template for the PL/SQL package body looks like this (
test_
is the default prefix):The body is grouped into three steps. Firstly, populate actual. Secondly, populate expected. Thirdly, assert.
Instead of these three steps the Arrange-Act-Assert pattern should be used. It's popular in Unit testing.
The new template should look like this:
The other template should be changed accordingly.
The text was updated successfully, but these errors were encountered: