Index: openacs-4/packages/news/tcl/test/news-db-test-init-oracle.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/news/tcl/test/news-db-test-init-oracle.xql,v diff -u -r1.2 -r1.3 --- openacs-4/packages/news/tcl/test/news-db-test-init-oracle.xql 30 Sep 2003 12:10:08 -0000 1.2 +++ openacs-4/packages/news/tcl/test/news-db-test-init-oracle.xql 8 Oct 2003 08:47:59 -0000 1.3 @@ -159,7 +159,7 @@ begin - :1 := news.status(:p_news_id); + :1 := news.status(to_date(:p_publish_date, 'YYYY-MM-DD'), to_date(:p_archive_date, 'YYYY-MM-DD')); end; Index: openacs-4/packages/news/tcl/test/news-db-test-init-postgresql.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/news/tcl/test/news-db-test-init-postgresql.xql,v diff -u -r1.1 -r1.2 --- openacs-4/packages/news/tcl/test/news-db-test-init-postgresql.xql 4 Apr 2003 09:48:13 -0000 1.1 +++ openacs-4/packages/news/tcl/test/news-db-test-init-postgresql.xql 8 Oct 2003 08:47:59 -0000 1.2 @@ -126,7 +126,7 @@ - select news__status(:p_news_id); + select news__status(to_timestamptz(:p_publish_date, 'YYYY-MM-DD'), to_timestamptz(:p_archive_date, 'YYYY-MM-DD')); Index: openacs-4/packages/news/tcl/test/news-db-test-init.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/news/tcl/test/news-db-test-init.tcl,v diff -u -r1.2 -r1.3 --- openacs-4/packages/news/tcl/test/news-db-test-init.tcl 30 Sep 2003 12:10:08 -0000 1.2 +++ openacs-4/packages/news/tcl/test/news-db-test-init.tcl 8 Oct 2003 08:47:59 -0000 1.3 @@ -486,12 +486,9 @@ Calls the news packages status function. p_news_id
} { - aa_export_vars {p_news_id status} - set status [db_exec_plsql get-status { - begin - :1 := news.status(:p_news_id); - end; - }] + aa_export_vars {p_publish_date p_archive_date status} + + set status [db_exec_plsql get-status {}] } @@ -1320,13 +1317,9 @@ # # Check the status of revision 1. # - aa_log "Calling news.status function on revision 1" - aa_log "Should be unapproved" set p_news_id $revision1_id aa_call_component db-news-status - aa_log "Status string is \"$status\"" - aa_true "Check status string contains \"unapproved\"" \ - {[string first "unapproved" $status] != -1} + aa_equals "Unapproved status" $status unapproved # # Approve revision 1 and set it as the live revision. @@ -1345,15 +1338,9 @@ # # Check the status of revision 1. # - aa_log "Calling news.status function on revision 1" - aa_log "Should be going live and not scheduled for archive" set p_news_id $revision1_id aa_call_component db-news-status - aa_log "Returned status = \"$status\"" - aa_true "Check status string contains \"going live in\"" \ - {[string first "going live in" $status] != -1} - aa_true "Check status string doesn't contain \"archived in\"" \ - {[string first "archived in" $status] == -1} + aa_equals "Going live no archive status" $status going_live_no_archive # # Approve revision 1 and set it as the live revision. @@ -1372,15 +1359,9 @@ # # Check the status of revision 1. # - aa_log "Calling news.status function on revision 1" - aa_log "Should be going live and scheduled for archive" set p_news_id $revision1_id aa_call_component db-news-status - aa_log "Returned status = \"$status\"" - aa_true "Check status string contains \"going live in\"" \ - {[string first "going live in" $status] != -1} - aa_true "Check status string contains \"archived in\"" \ - {[string first "archived in" $status] != -1} + aa_equals "Going live scheduled for archive status" $status going_live_with_archive # # Approve revision 1 and set it as the live revision. @@ -1399,15 +1380,9 @@ # # Check the status of revision 1. # - aa_log "Calling news.status function on revision 1" - aa_log "Should be published, and not scheduled for archive" set p_news_id $revision1_id aa_call_component db-news-status - aa_log "Returned status = \"$status\"" - aa_true "Check status string contains \"published\"" \ - {[string first "published" $status] != -1} - aa_true "Check status string contains \"not scheduled for archive\"" \ - {[string first "not scheduled for archive" $status] != -1} + aa_equals "Published no archive status" $status published_no_archive # # Approve revision 1 and set it as the live revision. @@ -1426,13 +1401,9 @@ # # Check the status of revision 1. # - aa_log "Calling news.status function on revision 1" - aa_log "Should be archived" set p_news_id $revision1_id aa_call_component db-news-status - aa_log "Returned status = \"$status\"" - aa_true "Check status string contains \"archived in\"" \ - {[string first "archived" $status] != -1} + aa_equals "Archived status" $status archived # # Approve revision 1 and set it as the live revision. @@ -1451,15 +1422,9 @@ # # Check the status of revision 1. # - aa_log "Calling news.status function on revision 1" - aa_log "Should be published, schedule for archive in future" set p_news_id $revision1_id aa_call_component db-news-status - aa_log "Returned status = \"$status\"" - aa_true "Check status string contains \"published\"" \ - {[string first "published" $status] != -1} - aa_true "Check status string contains \"archived in\"" \ - {[string first "archived in" $status] != -1} + aa_equals "Published with archive" $status published_with_archive } } { #