_acs-api-browser__acs_api_browser_api_proc_documentation (private)
_acs-api-browser__acs_api_browser_api_proc_documentation
Defined in packages/acs-api-browser/tcl/test/acs-api-browser-procs.tcl
- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
Source code: set _aa_export {} set body_count 1 foreach testcase_body {{ set proc api_proc_documentation aa_true "Specifying an invalid proc throws an error" [catch { api_proc_documentation [ad_generate_random_string] }] set doc [api_proc_documentation $proc] aa_true "Format is HTML" [ad_looks_like_html_p $doc] set doc [api_proc_documentation -format text/plain $proc] aa_true "Format is HTML also when specifying deprecated -format flag" [ad_looks_like_html_p $doc] set proc_url [dict get [nsv_get api_proc_doc $proc] script] set doc [api_proc_documentation -script $proc] aa_true "Specifying the script flag returns the proc file" [string match *$proc_url* $doc] set doc [api_proc_documentation -xql $proc] aa_true "Specifying the xql flag returns the something about xql" [string match -nocase *xql* $doc] set doc [api_proc_documentation -first_line_tag <h2> $proc] aa_true "Specifying the first line tag prints it out around the first line" [regexp {^<h2>.*</h2>.*$} $doc] set label [ad_generate_random_string] set doc [api_proc_documentation -first_line_tag <h2> -label $label $proc] aa_true "Specifying the label prints it out in the first line" [regexp [subst -nocommands {^<h2>.*$label.*</h2>.*$}] $doc] set proc_type [ad_generate_random_string] set doc [api_proc_documentation -first_line_tag <h2> -proc_type $proc_type $proc] aa_true "Specifying the proc type it out in the first line" [regexp [subst -nocommands {^<h2>.*$proc_type.*</h2>.*$}] $doc] }} { aa_log "Running testcase body $body_count" set ::__aa_test_indent [info level] set catch_val [catch $testcase_body msg] if {$catch_val != 0 && $catch_val != 2} { aa_log_result "fail" "acs_api_browser_api_proc_documentation (body $body_count): Error during execution: $msg, stack trace: \n$::errorInfo" } incr body_count }XQL Not present: Generic, PostgreSQL, Oracle