@@ -328,7 +328,7 @@ class DalTest extends AbstractJdbcTest {
328328 PROCEDURE t3;
329329 END junit_utplsql_test_pkg;
330330 ' ' ' )
331- val actualNodes = dao. runnables()
331+ val actualNodes = dao. runnables()
332332 Assert . assertEquals(16 , actualNodes. size)
333333 val actual = new HashMap<String , String >
334334 for (node : actualNodes) {
@@ -472,4 +472,69 @@ class DalTest extends AbstractJdbcTest {
472472
473473 }
474474
475+ @Test
476+ def void issue54FolderIconForSuitesWithoutTests () {
477+ setupAndTeardown
478+ jdbcTemplate. execute(' ' '
479+ CREATE OR REPLACE PACKAGE junit_utplsql_test_pkg IS
480+ -- %suite
481+
482+ END junit_utplsql_test_pkg;
483+ ' ' ' )
484+ val dao = new UtplsqlDao (dataSource. connection)
485+ val actualNodes = dao. runnables()
486+ Assert . assertEquals(4 , actualNodes. size)
487+ val pkg = actualNodes. findFirst[it . id == " SCOTT:junit_utplsql_test_pkg" ]
488+ Assert . assertEquals(" FOLDER_ICON" , pkg. iconName)
489+ jdbcTemplate. execute(" DROP PACKAGE junit_utplsql_test_pkg" )
490+ }
491+
492+ @Test
493+ def void issue54PackageIconForSuitesWithTests () {
494+ setupAndTeardown
495+ jdbcTemplate. execute(' ' '
496+ CREATE OR REPLACE PACKAGE junit_utplsql_test_pkg IS
497+ -- %suite
498+
499+ -- %test
500+ PROCEDURE t1;
501+
502+ END junit_utplsql_test_pkg;
503+ ' ' ' )
504+ val dao = new UtplsqlDao (dataSource. connection)
505+ val actualNodes = dao. runnables()
506+ Assert . assertEquals(6 , actualNodes. size)
507+ val pkg = actualNodes. findFirst[it . id == " SCOTT:junit_utplsql_test_pkg" ]
508+ Assert . assertEquals(" PACKAGE_ICON" , pkg. iconName)
509+ jdbcTemplate. execute(" DROP PACKAGE junit_utplsql_test_pkg" )
510+ }
511+
512+ @Test
513+ def void issue55SuiteWithoutTests () {
514+ setupAndTeardown
515+ jdbcTemplate. execute(' ' '
516+ CREATE OR REPLACE PACKAGE junit_utplsql_test_pkg IS
517+ -- %suite
518+
519+ END junit_utplsql_test_pkg;
520+ ' ' ' )
521+ val dao = new UtplsqlDao (dataSource. connection)
522+ val actualNodes = dao. runnables()
523+ Assert . assertEquals(4 , actualNodes. size)
524+ jdbcTemplate. execute(" DROP PACKAGE junit_utplsql_test_pkg" )
525+ }
526+
527+ @Test
528+ def void issue56SuiteWithoutTests () {
529+ jdbcTemplate. execute(' ' '
530+ CREATE OR REPLACE PACKAGE junit_utplsql_test_pkg IS
531+ -- %suite
532+
533+ END junit_utplsql_test_pkg;
534+ ' ' ' )
535+ val dao = new UtplsqlDao (dataSource. connection)
536+ Assert . assertTrue(dao. containsUtplsqlTest(" scott" , " junit_utplsql_test_pkg" ))
537+ jdbcTemplate. execute(" DROP PACKAGE junit_utplsql_test_pkg" )
538+ }
539+
475540}
0 commit comments