Include Java API
Clean up Patch Add patch for 3.0.x synchronize with SVN git-svn-id: svn://10.0.0.236/trunk@246816 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -50,7 +50,7 @@ use JSON;
|
||||
use Text::Diff;
|
||||
|
||||
use base qw(Exporter Bugzilla::Object);
|
||||
@Bugzilla::Testopia::Util::EXPORT = qw(lookup_status lookup_status_by_name
|
||||
@Bugzilla::Testopia::TestCase::EXPORT = qw(lookup_status lookup_status_by_name
|
||||
lookup_category lookup_category_by_name
|
||||
lookup_priority lookup_priority_by_value
|
||||
lookup_default_tester);
|
||||
|
||||
@@ -111,7 +111,7 @@ sub create
|
||||
|
||||
my $test_case = Bugzilla::Testopia::TestCase->create($new_values);
|
||||
|
||||
$test_case->link_plan($plan->id, $test_case->id);
|
||||
$test_case->link_plan($plan_id, $test_case->id);
|
||||
|
||||
$self->logout;
|
||||
|
||||
@@ -424,18 +424,12 @@ sub add_tag
|
||||
die "User Not Authorized";
|
||||
}
|
||||
|
||||
my $result = $test_case->add_tag($tag_name);
|
||||
|
||||
if ($result == 1)
|
||||
{
|
||||
$self->logout;
|
||||
die "Tag, " . $tag_name . ", already exists for Testcase, " . $test_case_id;
|
||||
}
|
||||
$test_case->add_tag($tag_name);
|
||||
|
||||
$self->logout;
|
||||
|
||||
# Result 0 on success, otherwise an exception will be thrown
|
||||
return $result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
sub remove_tag
|
||||
|
||||
@@ -294,7 +294,7 @@ sub add_tag
|
||||
$self->logout;
|
||||
|
||||
# Result 0 on success, otherwise an exception will be thrown
|
||||
return $result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
sub remove_tag
|
||||
|
||||
@@ -244,7 +244,7 @@ $schema->{test_plan_texts} = {
|
||||
# Tiny table -- don't add keys besides primary key.
|
||||
$schema->{test_plan_types} = {
|
||||
FIELDS => [
|
||||
type_id => {TYPE => 'TINYSERIAL', PRIMARYKEY => 1, NOTNULL => 1},
|
||||
type_id => {TYPE => 'SMALLSERIAL', PRIMARYKEY => 1, NOTNULL => 1},
|
||||
name => {TYPE => 'varchar(64)', NOTNULL => 1},
|
||||
description => {TYPE => 'MEDIUMTEXT'},
|
||||
],
|
||||
@@ -392,7 +392,7 @@ $schema->{test_relationships} = {
|
||||
# Tiny table -- don't add keys besides primary key.
|
||||
$schema->{test_case_run_status} = {
|
||||
FIELDS => [
|
||||
case_run_status_id => {TYPE => 'TINYSERIAL', PRIMARYKEY => 1, NOTNULL => 1},
|
||||
case_run_status_id => {TYPE => 'SMALLSERIAL', PRIMARYKEY => 1, NOTNULL => 1},
|
||||
name => {TYPE => 'varchar(20)'},
|
||||
sortkey => {TYPE => 'INT4'},
|
||||
description => {TYPE => 'TEXT'},
|
||||
@@ -401,7 +401,7 @@ $schema->{test_case_run_status} = {
|
||||
# Tiny table -- don't add keys besides primary key.
|
||||
$schema->{test_case_status} = {
|
||||
FIELDS => [
|
||||
case_status_id => {TYPE => 'TINYSERIAL', PRIMARYKEY => 1, NOTNULL => 1},
|
||||
case_status_id => {TYPE => 'SMALLSERIAL', PRIMARYKEY => 1, NOTNULL => 1},
|
||||
name => {TYPE => 'varchar(255)', NOTNULL => 1},
|
||||
description => {TYPE => 'TEXT'},
|
||||
],
|
||||
|
||||
@@ -100,9 +100,9 @@ sub testopiaUpdateDB {
|
||||
$dbh->bz_alter_column('test_case_runs', 'environment_id', {TYPE => 'INT4', UNSIGNED => 1, NOTNULL => 1});
|
||||
$dbh->bz_alter_column('test_case_runs', 'iscurrent', {TYPE => 'BOOLEAN', NOTNULL => 1, DEFAULT => '0'});
|
||||
$dbh->bz_alter_column('test_case_runs', 'run_id', {TYPE => 'INT4', UNSIGNED => 1, NOTNULL => 1});
|
||||
$dbh->bz_alter_column('test_case_run_status', 'case_run_status_id', {TYPE => 'TINYSERIAL', PRIMARYKEY => 1, NOTNULL => 1});
|
||||
$dbh->bz_alter_column('test_case_run_status', 'case_run_status_id', {TYPE => 'SMALLSERIAL', PRIMARYKEY => 1, NOTNULL => 1});
|
||||
$dbh->bz_alter_column('test_cases', 'case_id', {TYPE => 'INTSERIAL', PRIMARYKEY => 1, NOTNULL => 1});
|
||||
$dbh->bz_alter_column('test_case_status', 'case_status_id', {TYPE => 'TINYSERIAL', PRIMARYKEY => 1, NOTNULL => 1});
|
||||
$dbh->bz_alter_column('test_case_status', 'case_status_id', {TYPE => 'SMALLSERIAL', PRIMARYKEY => 1, NOTNULL => 1});
|
||||
$dbh->bz_alter_column('test_case_tags', 'case_id', {TYPE => 'INT4', UNSIGNED => 1, NOTNULL => 1});
|
||||
$dbh->bz_alter_column('test_case_texts', 'case_id', {TYPE => 'INT4', UNSIGNED => 1, NOTNULL => 1});
|
||||
$dbh->bz_alter_column('test_case_texts', 'creation_ts', {TYPE => 'DATETIME', NOTNULL => 1});
|
||||
|
||||
@@ -1,44 +0,0 @@
|
||||
[%# 1.0@bugzilla.org %]
|
||||
[%# The contents of this file are subject to the Mozilla Public
|
||||
# License Version 1.1 (the "License"); you may not use this file
|
||||
# except in compliance with the License. You may obtain a copy of
|
||||
# the License at http://www.mozilla.org/MPL/
|
||||
#
|
||||
# Software distributed under the License is distributed on an "AS
|
||||
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||
# implied. See the License for the specific language governing
|
||||
# rights and limitations under the License.
|
||||
#
|
||||
# The Original Code is the Bugzilla Testopia System.
|
||||
#
|
||||
# The Initial Developer of the Original Code is Greg Hendricks.
|
||||
# Portions created by Greg Hendricks are Copyright (C) 2006
|
||||
# Novell. All Rights Reserved.
|
||||
#
|
||||
# Contributor(s): Greg Hendricks <ghendricks@novell.com>
|
||||
#%]
|
||||
|
||||
[% PROCESS global/header.html.tmpl
|
||||
style_urls = ['testopia.css']
|
||||
title = "Delete Category $category.name From Product $product.name"
|
||||
%]
|
||||
|
||||
<form method="POST" action="tr_categories.cgi">
|
||||
<input type="hidden" name="action" value="do_delete">
|
||||
<input type="hidden" name="category_id" value="[% category.id FILTER none %]">
|
||||
<input type="hidden" name="plan_id" value="[% plan.id FILTER none %]">
|
||||
<input type="hidden" name="product_id" value="[% product.id FILTER none %]"/>
|
||||
|
||||
You are about to delete category '[% category.name FILTER html %]' from product
|
||||
[% product.name FILTER html %]. <br>
|
||||
<p><b>Are you sure?</b></p>
|
||||
<input type="SUBMIT" value="Delete"/>
|
||||
</form>
|
||||
<p>
|
||||
[% IF plan_id %]
|
||||
<a href="tr_show_plan.cgi?plan_id=[% plan_id FILTER none %]">Back</a> to test plan or
|
||||
[% END %]
|
||||
<a href="tr_categories.cgi?plan_id=[% plan_id FILTER none %]&product_id=[% product.id FILTER none %]">edit</a> categories
|
||||
</p>
|
||||
|
||||
[% PROCESS global/footer.html.tmpl %]
|
||||
@@ -1,54 +0,0 @@
|
||||
[%# 1.0@bugzilla.org %]
|
||||
[%# The contents of this file are subject to the Mozilla Public
|
||||
# License Version 1.1 (the "License"); you may not use this file
|
||||
# except in compliance with the License. You may obtain a copy of
|
||||
# the License at http://www.mozilla.org/MPL/
|
||||
#
|
||||
# Software distributed under the License is distributed on an "AS
|
||||
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||
# implied. See the License for the specific language governing
|
||||
# rights and limitations under the License.
|
||||
#
|
||||
# The Original Code is the Bugzilla Testopia System.
|
||||
#
|
||||
# The Initial Developer of the Original Code is Greg Hendricks.
|
||||
# Portions created by Greg Hendricks are Copyright (C) 2006
|
||||
# Novell. All Rights Reserved.
|
||||
#
|
||||
# Contributor(s): Greg Hendricks <ghendricks@novell.com>
|
||||
#%]
|
||||
|
||||
[% IF action == 'do_add' %]
|
||||
[% title = "Create a New Category for $product.name" %]
|
||||
[% ELSE %]
|
||||
[% title = "Edit Category $category.name for $product.name" %]
|
||||
[% END %]
|
||||
|
||||
[% PROCESS global/header.html.tmpl
|
||||
style_urls = ['testopia.css'] %]
|
||||
|
||||
<form method="POST" action="tr_categories.cgi" name="form">
|
||||
<input type="hidden" name="action" value="[% action FILTER none %]"/>
|
||||
<input type="hidden" name="plan_id" value="[% plan_id FILTER none %]"/>
|
||||
<input type="hidden" name="product_id" value="[% product.id FILTER none %]"/>
|
||||
<input type="hidden" name="category_id" value="[% category.id FILTER none %]"/>
|
||||
<table border="0" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<th align="right" valign="top">Category Name: </th>
|
||||
<td><input size="40" name="name" value="[% category.name FILTER html %]"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th align="right" valign="top">Category Description: </th>
|
||||
<td> <textarea rows="10" cols="70" name="desc">[% category.description FILTER html %]</textarea><br> </td>
|
||||
</tr>
|
||||
</table>
|
||||
<input type="submit" value="Submit">
|
||||
</form>
|
||||
<p>
|
||||
[% IF plan_id %]
|
||||
<a href="tr_show_plan.cgi?plan_id=[% plan_id FILTER url_quote %]">Back</a> to test plan or
|
||||
[% END %]
|
||||
<a href="tr_categories.cgi?plan_id=[% plan_id FILTER none %]&product_id=[% product.id FILTER none %]">edit</a> categories
|
||||
</p>
|
||||
|
||||
[% PROCESS global/footer.html.tmpl %]
|
||||
@@ -1,53 +0,0 @@
|
||||
[%# 1.0@bugzilla.org %]
|
||||
[%# The contents of this file are subject to the Mozilla Public
|
||||
# License Version 1.1 (the "License"); you may not use this file
|
||||
# except in compliance with the License. You may obtain a copy of
|
||||
# the License at http://www.mozilla.org/MPL/
|
||||
#
|
||||
# Software distributed under the License is distributed on an "AS
|
||||
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||
# implied. See the License for the specific language governing
|
||||
# rights and limitations under the License.
|
||||
#
|
||||
# The Original Code is the Bugzilla Testopia System.
|
||||
#
|
||||
# The Initial Developer of the Original Code is Greg Hendricks.
|
||||
# Portions created by Greg Hendricks are Copyright (C) 2006
|
||||
# Novell. All Rights Reserved.
|
||||
#
|
||||
# Contributor(s): Greg Hendricks <ghendricks@novell.com>
|
||||
#%]
|
||||
|
||||
[% PROCESS global/header.html.tmpl
|
||||
style_urls = ['testopia.css']
|
||||
title = "Test Categories for $product.name"
|
||||
%]
|
||||
<table>
|
||||
<tr class="bz_row_header">
|
||||
<th>Name</th>
|
||||
<th>Description</th>
|
||||
<th>Actions</th>
|
||||
</tr>
|
||||
[% FOREACH cat = product.categories %]
|
||||
<tr>
|
||||
<td valign="top">[% cat.name FILTER html %]</td>
|
||||
<td valign="top">[% cat.description FILTER html %]</td>
|
||||
<td valign="top">
|
||||
<a href="tr_categories.cgi?action=edit&category_id=[% cat.id FILTER none %]&plan_id=[% plan_id FILTER none %]&product_id=[% product.id FILTER none %]">Edit</a>
|
||||
[%- IF cat.candelete -%]
|
||||
| <a href="tr_categories.cgi?action=delete&category_id=[% cat.id FILTER none %]&plan_id=[% plan_id FILTER none %]&product_id=[% product.id FILTER none %]">Delete</a>
|
||||
[%- END %]
|
||||
</td>
|
||||
</tr>
|
||||
[% END %]
|
||||
</table>
|
||||
<br>
|
||||
[% IF user.in_group('Testers') %]
|
||||
<a href="tr_categories.cgi?action=add&plan_id=[% plan_id FILTER none %]&product_id=[% product.id FILTER none %]">Add new</a>
|
||||
[% END %]
|
||||
[% IF plan_id %]
|
||||
<p>
|
||||
<a href="tr_show_plan.cgi?plan_id=[% plan_id FILTER none %]">Back</a> to test plan
|
||||
</p>
|
||||
[% END %]
|
||||
[% PROCESS global/footer.html.tmpl %]
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry kind="src" path=""/>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
|
||||
<classpathentry kind="lib" path="jar/jdom.jar"/>
|
||||
<classpathentry kind="lib" path="jar/ws-commons-util-1.0.1.jar"/>
|
||||
<classpathentry kind="lib" path="jar/ws-commons-util-1.0.1-sources.jar"/>
|
||||
<classpathentry kind="lib" path="jar/xmlrpc-client-3.0rc1.jar"/>
|
||||
<classpathentry kind="lib" path="jar/xmlrpc-client-3.0rc1-sources.jar"/>
|
||||
<classpathentry kind="lib" path="jar/xmlrpc-common-3.0rc1.jar"/>
|
||||
<classpathentry kind="lib" path="jar/xmlrpc-common-3.0rc1-sources.jar"/>
|
||||
<classpathentry kind="lib" path="jar/xmlrpc-server-3.0rc1.jar"/>
|
||||
<classpathentry kind="lib" path="jar/xmlrpc-server-3.0rc1-sources.jar"/>
|
||||
<classpathentry kind="output" path=""/>
|
||||
</classpath>
|
||||
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>Testopia Java API</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
||||
@@ -0,0 +1,16 @@
|
||||
<optionalData>
|
||||
<testsuite name="suiteName">
|
||||
<!-- If you don't want to use one of the elements, then set it to null if it's a string
|
||||
or 0 if it's an int and the default values for the plan will be used from testopiaData.xml-->
|
||||
|
||||
<testcase classname="className">
|
||||
<assignee>null</assignee>
|
||||
<category>0</category>
|
||||
<priority>0</priority>
|
||||
<components>
|
||||
<component>0</component>
|
||||
</components>
|
||||
</testcase>
|
||||
|
||||
</testsuite>
|
||||
</optionalData>
|
||||
@@ -0,0 +1,46 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<testsuites>
|
||||
|
||||
<testsuite errors="1" failures="0" id="0" name="SetupTests" package="testopia" tests="4" time="16.983">
|
||||
|
||||
<testcase classname="testopia.SetupTests" name="testDeletePreviousConfig" time="3.764"></testcase>
|
||||
|
||||
<testcase classname="testopia.SetupTests" name="testSetupConfig" time="3.015"></testcase>
|
||||
|
||||
<testcase classname="testopia.SetupTests" name="testSetupWebServices" time="3.021">
|
||||
|
||||
<error type="java.lang.NullPointerException">java.lang.NullPointerException</error>
|
||||
|
||||
</testcase>
|
||||
|
||||
<testcase classname="testopia.SetupTests" name="testStartServers" time="7.115"></testcase>
|
||||
|
||||
<system-out></system-out>
|
||||
|
||||
<system-err></system-err>
|
||||
|
||||
</testsuite>
|
||||
|
||||
<testsuite errors="0" failures="1" id="1" name="ConfigurationTests" package="testopia" tests="5" time="43.144">
|
||||
|
||||
<testcase classname="testopia.ConfigurationTests" name="testVersion" time="2.672"></testcase>
|
||||
|
||||
<testcase classname="testopia.ConfigurationTests" name="testConfiguration" time="2.504">
|
||||
|
||||
<failure message="Could not find expected string" type="junit.framework.AssertionFailedError"> could not find expected string</failure>
|
||||
|
||||
</testcase>
|
||||
|
||||
<testcase classname="testopia.ConfigurationTests" name="testFunction" time="2.588"></testcase>
|
||||
|
||||
<testcase classname="testopia.ConfigurationTests" name="testDynamicConfig" time="2.448"></testcase>
|
||||
|
||||
<testcase classname="testopia.ConfigurationTests" name="testTeardown" time="2.567"></testcase>
|
||||
|
||||
<system-out></system-out>
|
||||
|
||||
<system-err></system-err>
|
||||
|
||||
</testsuite>
|
||||
|
||||
</testsuites>
|
||||
@@ -0,0 +1,68 @@
|
||||
<project name="Testopia Java API">
|
||||
<property name="version" value="1.0" />
|
||||
<property name="root-dir" location="." />
|
||||
|
||||
<!-- Parameters to pass into the JunitToTestopia -->
|
||||
<property name="buildName" value="" />
|
||||
<property name="path" value="TESTS-TestSuites.xml" />
|
||||
<property name="environmentName" value="" />
|
||||
<property name="runID" value="" />
|
||||
|
||||
<path id="classpath.test">
|
||||
<fileset dir="${root-dir}">
|
||||
<include name="**/*.jar"/>
|
||||
</fileset>
|
||||
<pathelement path="${root-dir}"/>
|
||||
</path>
|
||||
|
||||
<target name="junit params">
|
||||
<java classname="testopia.Test.JunitToTestopia" fork="yes">
|
||||
<!-- What each param is
|
||||
param1 = Testopia buildName
|
||||
param2 = Path to junit xml document
|
||||
param3 = Testopia Environment Name
|
||||
param4 = Testopia Test Run ID
|
||||
-->
|
||||
<classpath refid="classpath.test"/>
|
||||
<arg value="${buildName}"/>
|
||||
<arg value="${path}"/>
|
||||
<arg value="${environmentName}"/>
|
||||
<arg value="${runID}"/>
|
||||
</java>
|
||||
</target>
|
||||
|
||||
<target name="compile">
|
||||
<javac srcdir="testopia" verbose="true" debug="true">
|
||||
<classpath refid="classpath.test"/>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<target name="clean">
|
||||
<delete>
|
||||
<fileset dir="${root-dir}">
|
||||
<include name="**/*.class"/>
|
||||
<include name="tap.jar"/>
|
||||
</fileset>
|
||||
</delete>
|
||||
</target>
|
||||
|
||||
<target name="jar" depends="compile">
|
||||
<jar destfile="./tap.jar" update="yes">
|
||||
<fileset dir="${root-dir}" excludes=".project, .classpath, build.xml, doc/**, testopiaData.xml, **/*.java, tap.jar" />
|
||||
<manifest>
|
||||
<attribute name="Manifest-Version" value="1.0"/>
|
||||
<attribute name="Built-By" value=""/>
|
||||
<attribute name="Main-Class" value="testopia.Test.JunitToTestopia"/>
|
||||
<section name="common">
|
||||
<attribute name="Specification-Title" value="TAP"/>
|
||||
<attribute name="Specification-Version" value="1.0"/>
|
||||
<attribute name="Specification-Vendor" value=""/>
|
||||
<attribute name="Implementation-Title" value="common"/>
|
||||
<attribute name="Implementation-Version" value="${version} ${TODAY}"/>
|
||||
<attribute name="Implementation-Vendor" value=""/>
|
||||
</section>
|
||||
</manifest>
|
||||
</jar>
|
||||
</target>
|
||||
|
||||
</project>
|
||||
@@ -0,0 +1,46 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:50 MDT 2007 -->
|
||||
<TITLE>
|
||||
All Classes
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
|
||||
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white">
|
||||
<FONT size="+1" CLASS="FrameHeadingFont">
|
||||
<B>All Classes</B></FONT>
|
||||
<BR>
|
||||
|
||||
<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
|
||||
<TR>
|
||||
<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="testopia/API/Build.html" title="class in testopia.API" target="classFrame">Build</A>
|
||||
<BR>
|
||||
<A HREF="testopia/API/Component.html" title="class in testopia.API" target="classFrame">Component</A>
|
||||
<BR>
|
||||
<A HREF="testopia/API/Environment.html" title="class in testopia.API" target="classFrame">Environment</A>
|
||||
<BR>
|
||||
<A HREF="testopia/API/Product.html" title="class in testopia.API" target="classFrame">Product</A>
|
||||
<BR>
|
||||
<A HREF="testopia/API/TestCaseRun.html" title="class in testopia.API" target="classFrame">TestCaseRun</A>
|
||||
<BR>
|
||||
<A HREF="testopia/API/TestopiaTestCase.html" title="class in testopia.API" target="classFrame">TestopiaTestCase</A>
|
||||
<BR>
|
||||
<A HREF="testopia/API/TestPlan.html" title="class in testopia.API" target="classFrame">TestPlan</A>
|
||||
<BR>
|
||||
<A HREF="testopia/API/TestRun.html" title="class in testopia.API" target="classFrame">TestRun</A>
|
||||
<BR>
|
||||
<A HREF="testopia/API/User.html" title="class in testopia.API" target="classFrame">User</A>
|
||||
<BR>
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,46 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:50 MDT 2007 -->
|
||||
<TITLE>
|
||||
All Classes
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
|
||||
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white">
|
||||
<FONT size="+1" CLASS="FrameHeadingFont">
|
||||
<B>All Classes</B></FONT>
|
||||
<BR>
|
||||
|
||||
<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
|
||||
<TR>
|
||||
<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="testopia/API/Build.html" title="class in testopia.API">Build</A>
|
||||
<BR>
|
||||
<A HREF="testopia/API/Component.html" title="class in testopia.API">Component</A>
|
||||
<BR>
|
||||
<A HREF="testopia/API/Environment.html" title="class in testopia.API">Environment</A>
|
||||
<BR>
|
||||
<A HREF="testopia/API/Product.html" title="class in testopia.API">Product</A>
|
||||
<BR>
|
||||
<A HREF="testopia/API/TestCaseRun.html" title="class in testopia.API">TestCaseRun</A>
|
||||
<BR>
|
||||
<A HREF="testopia/API/TestopiaTestCase.html" title="class in testopia.API">TestopiaTestCase</A>
|
||||
<BR>
|
||||
<A HREF="testopia/API/TestPlan.html" title="class in testopia.API">TestPlan</A>
|
||||
<BR>
|
||||
<A HREF="testopia/API/TestRun.html" title="class in testopia.API">TestRun</A>
|
||||
<BR>
|
||||
<A HREF="testopia/API/User.html" title="class in testopia.API">User</A>
|
||||
<BR>
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,140 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:49 MDT 2007 -->
|
||||
<TITLE>
|
||||
Constant Field Values
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="Constant Field Values";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<CENTER>
|
||||
<H1>
|
||||
Constant Field Values</H1>
|
||||
</CENTER>
|
||||
<HR SIZE="4" NOSHADE>
|
||||
<B>Contents</B><UL>
|
||||
</UL>
|
||||
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,140 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:50 MDT 2007 -->
|
||||
<TITLE>
|
||||
Deprecated List
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="Deprecated List";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<CENTER>
|
||||
<H2>
|
||||
<B>Deprecated API</B></H2>
|
||||
</CENTER>
|
||||
<HR SIZE="4" NOSHADE>
|
||||
<B>Contents</B><UL>
|
||||
</UL>
|
||||
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,211 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:50 MDT 2007 -->
|
||||
<TITLE>
|
||||
API Help
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="API Help";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<CENTER>
|
||||
<H1>
|
||||
How This API Document Is Organized</H1>
|
||||
</CENTER>
|
||||
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.<H3>
|
||||
Package</H3>
|
||||
<BLOCKQUOTE>
|
||||
|
||||
<P>
|
||||
Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:<UL>
|
||||
<LI>Interfaces (italic)<LI>Classes<LI>Enums<LI>Exceptions<LI>Errors<LI>Annotation Types</UL>
|
||||
</BLOCKQUOTE>
|
||||
<H3>
|
||||
Class/Interface</H3>
|
||||
<BLOCKQUOTE>
|
||||
|
||||
<P>
|
||||
Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:<UL>
|
||||
<LI>Class inheritance diagram<LI>Direct Subclasses<LI>All Known Subinterfaces<LI>All Known Implementing Classes<LI>Class/interface declaration<LI>Class/interface description
|
||||
<P>
|
||||
<LI>Nested Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method Summary
|
||||
<P>
|
||||
<LI>Field Detail<LI>Constructor Detail<LI>Method Detail</UL>
|
||||
Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</BLOCKQUOTE>
|
||||
</BLOCKQUOTE>
|
||||
<H3>
|
||||
Annotation Type</H3>
|
||||
<BLOCKQUOTE>
|
||||
|
||||
<P>
|
||||
Each annotation type has its own separate page with the following sections:<UL>
|
||||
<LI>Annotation Type declaration<LI>Annotation Type description<LI>Required Element Summary<LI>Optional Element Summary<LI>Element Detail</UL>
|
||||
</BLOCKQUOTE>
|
||||
</BLOCKQUOTE>
|
||||
<H3>
|
||||
Enum</H3>
|
||||
<BLOCKQUOTE>
|
||||
|
||||
<P>
|
||||
Each enum has its own separate page with the following sections:<UL>
|
||||
<LI>Enum declaration<LI>Enum description<LI>Enum Constant Summary<LI>Enum Constant Detail</UL>
|
||||
</BLOCKQUOTE>
|
||||
<H3>
|
||||
Use</H3>
|
||||
<BLOCKQUOTE>
|
||||
Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</BLOCKQUOTE>
|
||||
<H3>
|
||||
Tree (Class Hierarchy)</H3>
|
||||
<BLOCKQUOTE>
|
||||
There is a <A HREF="overview-tree.html">Class Hierarchy</A> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.<UL>
|
||||
<LI>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.<LI>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</UL>
|
||||
</BLOCKQUOTE>
|
||||
<H3>
|
||||
Deprecated API</H3>
|
||||
<BLOCKQUOTE>
|
||||
The <A HREF="deprecated-list.html">Deprecated API</A> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</BLOCKQUOTE>
|
||||
<H3>
|
||||
Index</H3>
|
||||
<BLOCKQUOTE>
|
||||
The <A HREF="index-files/index-1.html">Index</A> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</BLOCKQUOTE>
|
||||
<H3>
|
||||
Prev/Next</H3>
|
||||
These links take you to the next or previous class, interface, package, or related page.<H3>
|
||||
Frames/No Frames</H3>
|
||||
These links show and hide the HTML frames. All pages are available with or without frames.
|
||||
<P>
|
||||
<H3>
|
||||
Serialized Form</H3>
|
||||
Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
|
||||
<P>
|
||||
<H3>
|
||||
Constant Field Values</H3>
|
||||
The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.
|
||||
<P>
|
||||
<FONT SIZE="-1">
|
||||
<EM>
|
||||
This help file applies to API documentation generated using the standard doclet.</EM>
|
||||
</FONT>
|
||||
<BR>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,139 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:50 MDT 2007 -->
|
||||
<TITLE>
|
||||
A-Index
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="A-Index";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV LETTER
|
||||
<A HREF="index-2.html"><B>NEXT LETTER</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../index.html?index-filesindex-1.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="index-1.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">G</A> <A HREF="index-6.html">M</A> <A HREF="index-7.html">P</A> <A HREF="index-8.html">R</A> <A HREF="index-9.html">S</A> <A HREF="index-10.html">T</A> <A HREF="index-11.html">U</A> <HR>
|
||||
<A NAME="_A_"><!-- --></A><H2>
|
||||
<B>A</B></H2>
|
||||
<DL>
|
||||
<DT><A HREF="../testopia/API/TestopiaTestCase.html#addComponent(int)"><B>addComponent(int)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestopiaTestCase.html" title="class in testopia.API">TestopiaTestCase</A>
|
||||
<DD>Adds a component to the testCase
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV LETTER
|
||||
<A HREF="index-2.html"><B>NEXT LETTER</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../index.html?index-filesindex-1.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="index-1.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">G</A> <A HREF="index-6.html">M</A> <A HREF="index-7.html">P</A> <A HREF="index-8.html">R</A> <A HREF="index-9.html">S</A> <A HREF="index-10.html">T</A> <A HREF="index-11.html">U</A> <HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,151 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:50 MDT 2007 -->
|
||||
<TITLE>
|
||||
T-Index
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="T-Index";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index-9.html"><B>PREV LETTER</B></A>
|
||||
<A HREF="index-11.html"><B>NEXT LETTER</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../index.html?index-filesindex-10.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="index-10.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">G</A> <A HREF="index-6.html">M</A> <A HREF="index-7.html">P</A> <A HREF="index-8.html">R</A> <A HREF="index-9.html">S</A> <A HREF="index-10.html">T</A> <A HREF="index-11.html">U</A> <HR>
|
||||
<A NAME="_T_"><!-- --></A><H2>
|
||||
<B>T</B></H2>
|
||||
<DL>
|
||||
<DT><A HREF="../testopia/API/TestCaseRun.html" title="class in testopia.API"><B>TestCaseRun</B></A> - Class in <A HREF="../testopia/API/package-summary.html">testopia.API</A><DD> <DT><A HREF="../testopia/API/TestCaseRun.html#TestCaseRun(java.lang.String, java.lang.String, int, java.net.URL)"><B>TestCaseRun(String, String, int, URL)</B></A> -
|
||||
Constructor for class testopia.API.<A HREF="../testopia/API/TestCaseRun.html" title="class in testopia.API">TestCaseRun</A>
|
||||
<DD>Use this constructor if you just want to use gets
|
||||
<DT><A HREF="../testopia/API/TestCaseRun.html#TestCaseRun(java.lang.String, java.lang.String, int, int, int, int, java.lang.Integer, java.net.URL)"><B>TestCaseRun(String, String, int, int, int, int, Integer, URL)</B></A> -
|
||||
Constructor for class testopia.API.<A HREF="../testopia/API/TestCaseRun.html" title="class in testopia.API">TestCaseRun</A>
|
||||
<DD>Use this constructor if you want to do sets and gets
|
||||
<DT><A HREF="../testopia/API/package-summary.html"><B>testopia.API</B></A> - package testopia.API<DD> <DT><A HREF="../testopia/API/TestopiaTestCase.html" title="class in testopia.API"><B>TestopiaTestCase</B></A> - Class in <A HREF="../testopia/API/package-summary.html">testopia.API</A><DD> <DT><A HREF="../testopia/API/TestopiaTestCase.html#TestopiaTestCase(java.lang.String, java.lang.String, java.net.URL, java.lang.Integer)"><B>TestopiaTestCase(String, String, URL, Integer)</B></A> -
|
||||
Constructor for class testopia.API.<A HREF="../testopia/API/TestopiaTestCase.html" title="class in testopia.API">TestopiaTestCase</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestPlan.html" title="class in testopia.API"><B>TestPlan</B></A> - Class in <A HREF="../testopia/API/package-summary.html">testopia.API</A><DD>Creates a test plan object, that allows the user to create, change and get test plan values<DT><A HREF="../testopia/API/TestPlan.html#TestPlan(java.lang.String, java.lang.String, java.net.URL, java.lang.Integer)"><B>TestPlan(String, String, URL, Integer)</B></A> -
|
||||
Constructor for class testopia.API.<A HREF="../testopia/API/TestPlan.html" title="class in testopia.API">TestPlan</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestRun.html" title="class in testopia.API"><B>TestRun</B></A> - Class in <A HREF="../testopia/API/package-summary.html">testopia.API</A><DD> <DT><A HREF="../testopia/API/TestRun.html#TestRun(java.lang.String, java.lang.String, java.net.URL, java.lang.Integer)"><B>TestRun(String, String, URL, Integer)</B></A> -
|
||||
Constructor for class testopia.API.<A HREF="../testopia/API/TestRun.html" title="class in testopia.API">TestRun</A>
|
||||
<DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index-9.html"><B>PREV LETTER</B></A>
|
||||
<A HREF="index-11.html"><B>NEXT LETTER</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../index.html?index-filesindex-10.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="index-10.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">G</A> <A HREF="index-6.html">M</A> <A HREF="index-7.html">P</A> <A HREF="index-8.html">R</A> <A HREF="index-9.html">S</A> <A HREF="index-10.html">T</A> <A HREF="index-11.html">U</A> <HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,157 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:50 MDT 2007 -->
|
||||
<TITLE>
|
||||
U-Index
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="U-Index";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index-10.html"><B>PREV LETTER</B></A>
|
||||
NEXT LETTER</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../index.html?index-filesindex-11.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="index-11.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">G</A> <A HREF="index-6.html">M</A> <A HREF="index-7.html">P</A> <A HREF="index-8.html">R</A> <A HREF="index-9.html">S</A> <A HREF="index-10.html">T</A> <A HREF="index-11.html">U</A> <HR>
|
||||
<A NAME="_U_"><!-- --></A><H2>
|
||||
<B>U</B></H2>
|
||||
<DL>
|
||||
<DT><A HREF="../testopia/API/TestCaseRun.html#update()"><B>update()</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestCaseRun.html" title="class in testopia.API">TestCaseRun</A>
|
||||
<DD>Updates are not called when the .set is used.
|
||||
<DT><A HREF="../testopia/API/TestopiaTestCase.html#update()"><B>update()</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestopiaTestCase.html" title="class in testopia.API">TestopiaTestCase</A>
|
||||
<DD>Updates are not called when the .set is used.
|
||||
<DT><A HREF="../testopia/API/TestPlan.html#update()"><B>update()</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestPlan.html" title="class in testopia.API">TestPlan</A>
|
||||
<DD>Updates are not called when the .set is used.
|
||||
<DT><A HREF="../testopia/API/TestRun.html#update()"><B>update()</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestRun.html" title="class in testopia.API">TestRun</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/Build.html#updateBuild(java.lang.String, java.lang.String, java.lang.Boolean, java.lang.String, int)"><B>updateBuild(String, String, Boolean, String, int)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/Build.html" title="class in testopia.API">Build</A>
|
||||
<DD>Updates builds on testopia with the specified parameters
|
||||
<DT><A HREF="../testopia/API/Environment.html#updateEnvironment(java.lang.String, java.lang.Boolean, java.lang.Integer, int)"><B>updateEnvironment(String, Boolean, Integer, int)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/Environment.html" title="class in testopia.API">Environment</A>
|
||||
<DD>Updates the environment on testopia with the specified parameters
|
||||
<DT><A HREF="../testopia/API/User.html" title="class in testopia.API"><B>User</B></A> - Class in <A HREF="../testopia/API/package-summary.html">testopia.API</A><DD> <DT><A HREF="../testopia/API/User.html#User(java.lang.String, java.lang.String, java.lang.String, java.net.URL)"><B>User(String, String, String, URL)</B></A> -
|
||||
Constructor for class testopia.API.<A HREF="../testopia/API/User.html" title="class in testopia.API">User</A>
|
||||
<DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index-10.html"><B>PREV LETTER</B></A>
|
||||
NEXT LETTER</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../index.html?index-filesindex-11.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="index-11.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">G</A> <A HREF="index-6.html">M</A> <A HREF="index-7.html">P</A> <A HREF="index-8.html">R</A> <A HREF="index-9.html">S</A> <A HREF="index-10.html">T</A> <A HREF="index-11.html">U</A> <HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,139 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:50 MDT 2007 -->
|
||||
<TITLE>
|
||||
B-Index
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="B-Index";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index-1.html"><B>PREV LETTER</B></A>
|
||||
<A HREF="index-3.html"><B>NEXT LETTER</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../index.html?index-filesindex-2.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="index-2.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">G</A> <A HREF="index-6.html">M</A> <A HREF="index-7.html">P</A> <A HREF="index-8.html">R</A> <A HREF="index-9.html">S</A> <A HREF="index-10.html">T</A> <A HREF="index-11.html">U</A> <HR>
|
||||
<A NAME="_B_"><!-- --></A><H2>
|
||||
<B>B</B></H2>
|
||||
<DL>
|
||||
<DT><A HREF="../testopia/API/Build.html" title="class in testopia.API"><B>Build</B></A> - Class in <A HREF="../testopia/API/package-summary.html">testopia.API</A><DD>Allows the user to get a buildID from it's name, or it's name from the buildID.<DT><A HREF="../testopia/API/Build.html#Build(java.lang.String, java.lang.String, java.net.URL)"><B>Build(String, String, URL)</B></A> -
|
||||
Constructor for class testopia.API.<A HREF="../testopia/API/Build.html" title="class in testopia.API">Build</A>
|
||||
<DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index-1.html"><B>PREV LETTER</B></A>
|
||||
<A HREF="index-3.html"><B>NEXT LETTER</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../index.html?index-filesindex-2.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="index-2.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">G</A> <A HREF="index-6.html">M</A> <A HREF="index-7.html">P</A> <A HREF="index-8.html">R</A> <A HREF="index-9.html">S</A> <A HREF="index-10.html">T</A> <A HREF="index-11.html">U</A> <HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,139 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:50 MDT 2007 -->
|
||||
<TITLE>
|
||||
C-Index
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="C-Index";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index-2.html"><B>PREV LETTER</B></A>
|
||||
<A HREF="index-4.html"><B>NEXT LETTER</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../index.html?index-filesindex-3.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="index-3.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">G</A> <A HREF="index-6.html">M</A> <A HREF="index-7.html">P</A> <A HREF="index-8.html">R</A> <A HREF="index-9.html">S</A> <A HREF="index-10.html">T</A> <A HREF="index-11.html">U</A> <HR>
|
||||
<A NAME="_C_"><!-- --></A><H2>
|
||||
<B>C</B></H2>
|
||||
<DL>
|
||||
<DT><A HREF="../testopia/API/Component.html" title="class in testopia.API"><B>Component</B></A> - Class in <A HREF="../testopia/API/package-summary.html">testopia.API</A><DD>Allows the user to get a hashmap of the component values by inputing the component ID<DT><A HREF="../testopia/API/Component.html#Component(java.lang.String, java.lang.String, java.net.URL)"><B>Component(String, String, URL)</B></A> -
|
||||
Constructor for class testopia.API.<A HREF="../testopia/API/Component.html" title="class in testopia.API">Component</A>
|
||||
<DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index-2.html"><B>PREV LETTER</B></A>
|
||||
<A HREF="index-4.html"><B>NEXT LETTER</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../index.html?index-filesindex-3.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="index-3.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">G</A> <A HREF="index-6.html">M</A> <A HREF="index-7.html">P</A> <A HREF="index-8.html">R</A> <A HREF="index-9.html">S</A> <A HREF="index-10.html">T</A> <A HREF="index-11.html">U</A> <HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,139 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:50 MDT 2007 -->
|
||||
<TITLE>
|
||||
E-Index
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="E-Index";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index-3.html"><B>PREV LETTER</B></A>
|
||||
<A HREF="index-5.html"><B>NEXT LETTER</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../index.html?index-filesindex-4.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="index-4.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">G</A> <A HREF="index-6.html">M</A> <A HREF="index-7.html">P</A> <A HREF="index-8.html">R</A> <A HREF="index-9.html">S</A> <A HREF="index-10.html">T</A> <A HREF="index-11.html">U</A> <HR>
|
||||
<A NAME="_E_"><!-- --></A><H2>
|
||||
<B>E</B></H2>
|
||||
<DL>
|
||||
<DT><A HREF="../testopia/API/Environment.html" title="class in testopia.API"><B>Environment</B></A> - Class in <A HREF="../testopia/API/package-summary.html">testopia.API</A><DD>Allows the user to get an environment from it's ID.<DT><A HREF="../testopia/API/Environment.html#Environment(java.lang.String, java.lang.String, java.net.URL)"><B>Environment(String, String, URL)</B></A> -
|
||||
Constructor for class testopia.API.<A HREF="../testopia/API/Environment.html" title="class in testopia.API">Environment</A>
|
||||
<DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index-3.html"><B>PREV LETTER</B></A>
|
||||
<A HREF="index-5.html"><B>NEXT LETTER</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../index.html?index-filesindex-4.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="index-4.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">G</A> <A HREF="index-6.html">M</A> <A HREF="index-7.html">P</A> <A HREF="index-8.html">R</A> <A HREF="index-9.html">S</A> <A HREF="index-10.html">T</A> <A HREF="index-11.html">U</A> <HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,209 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:50 MDT 2007 -->
|
||||
<TITLE>
|
||||
G-Index
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="G-Index";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index-4.html"><B>PREV LETTER</B></A>
|
||||
<A HREF="index-6.html"><B>NEXT LETTER</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../index.html?index-filesindex-5.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="index-5.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">G</A> <A HREF="index-6.html">M</A> <A HREF="index-7.html">P</A> <A HREF="index-8.html">R</A> <A HREF="index-9.html">S</A> <A HREF="index-10.html">T</A> <A HREF="index-11.html">U</A> <HR>
|
||||
<A NAME="_G_"><!-- --></A><H2>
|
||||
<B>G</B></H2>
|
||||
<DL>
|
||||
<DT><A HREF="../testopia/API/TestCaseRun.html#getAttributes()"><B>getAttributes()</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestCaseRun.html" title="class in testopia.API">TestCaseRun</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestopiaTestCase.html#getAttributes()"><B>getAttributes()</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestopiaTestCase.html" title="class in testopia.API">TestopiaTestCase</A>
|
||||
<DD>Gets the attributes of the test case, caseID must not be null
|
||||
<DT><A HREF="../testopia/API/TestPlan.html#getAttributes()"><B>getAttributes()</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestPlan.html" title="class in testopia.API">TestPlan</A>
|
||||
<DD>Gets the attributes of the test plan, planID must not be null
|
||||
<DT><A HREF="../testopia/API/TestRun.html#getAttributes()"><B>getAttributes()</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestRun.html" title="class in testopia.API">TestRun</A>
|
||||
<DD>Gets the attributes of the test run, runID must not be null
|
||||
<DT><A HREF="../testopia/API/User.html#getAttributes()"><B>getAttributes()</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/User.html" title="class in testopia.API">User</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/Build.html#getBuildIDByName(java.lang.String)"><B>getBuildIDByName(String)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/Build.html" title="class in testopia.API">Build</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestopiaTestCase.html#getBuildIDByName(java.lang.String)"><B>getBuildIDByName(String)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestopiaTestCase.html" title="class in testopia.API">TestopiaTestCase</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/Build.html#getBuildNameByID(int)"><B>getBuildNameByID(int)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/Build.html" title="class in testopia.API">Build</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestPlan.html#getBuilds()"><B>getBuilds()</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestPlan.html" title="class in testopia.API">TestPlan</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestPlan.html#getCategories()"><B>getCategories()</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestPlan.html" title="class in testopia.API">TestPlan</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/Component.html#getComponentByID(int)"><B>getComponentByID(int)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/Component.html" title="class in testopia.API">Component</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestopiaTestCase.html#getComponents()"><B>getComponents()</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestopiaTestCase.html" title="class in testopia.API">TestopiaTestCase</A>
|
||||
<DD>Gets the components as an array of hashMaps or null if
|
||||
an error occurs
|
||||
<DT><A HREF="../testopia/API/TestPlan.html#getComponents()"><B>getComponents()</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestPlan.html" title="class in testopia.API">TestPlan</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/Environment.html#getEnvirnoment(int)"><B>getEnvirnoment(int)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/Environment.html" title="class in testopia.API">Environment</A>
|
||||
<DD>Returns the environmnet as a HashMap or null if environment can't be found
|
||||
<DT><A HREF="../testopia/API/TestopiaTestCase.html#getList(java.lang.String, java.lang.String, java.net.URL, java.util.HashMap)"><B>getList(String, String, URL, HashMap<String, Object>)</B></A> -
|
||||
Static method in class testopia.API.<A HREF="../testopia/API/TestopiaTestCase.html" title="class in testopia.API">TestopiaTestCase</A>
|
||||
<DD>Returns hashmap(s) of testcases that match the inputed values
|
||||
<DT><A HREF="../testopia/API/TestPlan.html#getList(java.lang.String, java.lang.String, java.net.URL, java.util.HashMap)"><B>getList(String, String, URL, HashMap<String, Object>)</B></A> -
|
||||
Static method in class testopia.API.<A HREF="../testopia/API/TestPlan.html" title="class in testopia.API">TestPlan</A>
|
||||
<DD>Returns hashmap(s) of testplans that match the inputed values
|
||||
<DT><A HREF="../testopia/API/TestRun.html#getList(java.lang.String, java.lang.String, java.net.URL, java.util.HashMap)"><B>getList(String, String, URL, HashMap<String, Object>)</B></A> -
|
||||
Static method in class testopia.API.<A HREF="../testopia/API/TestRun.html" title="class in testopia.API">TestRun</A>
|
||||
<DD>Returns hashmap(s) of testplans that match the inputed values
|
||||
<DT><A HREF="../testopia/API/Product.html#getMilestones(int)"><B>getMilestones(int)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/Product.html" title="class in testopia.API">Product</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/Product.html#getProductIDByName(java.lang.String)"><B>getProductIDByName(String)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/Product.html" title="class in testopia.API">Product</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/Product.html#getProductNameByID(int)"><B>getProductNameByID(int)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/Product.html" title="class in testopia.API">Product</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestRun.html#getTestCaseRuns()"><B>getTestCaseRuns()</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestRun.html" title="class in testopia.API">TestRun</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestPlan.html#getTestCases()"><B>getTestCases()</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestPlan.html" title="class in testopia.API">TestPlan</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestRun.html#getTestCases()"><B>getTestCases()</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestRun.html" title="class in testopia.API">TestRun</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestPlan.html#getTestRuns()"><B>getTestRuns()</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestPlan.html" title="class in testopia.API">TestPlan</A>
|
||||
<DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index-4.html"><B>PREV LETTER</B></A>
|
||||
<A HREF="index-6.html"><B>NEXT LETTER</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../index.html?index-filesindex-5.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="index-5.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">G</A> <A HREF="index-6.html">M</A> <A HREF="index-7.html">P</A> <A HREF="index-8.html">R</A> <A HREF="index-9.html">S</A> <A HREF="index-10.html">T</A> <A HREF="index-11.html">U</A> <HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,155 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:50 MDT 2007 -->
|
||||
<TITLE>
|
||||
M-Index
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="M-Index";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index-5.html"><B>PREV LETTER</B></A>
|
||||
<A HREF="index-7.html"><B>NEXT LETTER</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../index.html?index-filesindex-6.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="index-6.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">G</A> <A HREF="index-6.html">M</A> <A HREF="index-7.html">P</A> <A HREF="index-8.html">R</A> <A HREF="index-9.html">S</A> <A HREF="index-10.html">T</A> <A HREF="index-11.html">U</A> <HR>
|
||||
<A NAME="_M_"><!-- --></A><H2>
|
||||
<B>M</B></H2>
|
||||
<DL>
|
||||
<DT><A HREF="../testopia/API/Build.html#makeBuild(java.lang.String, int, java.lang.Boolean)"><B>makeBuild(String, int, Boolean)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/Build.html" title="class in testopia.API">Build</A>
|
||||
<DD>Creates a new build and returns the buildID, 0 is returned if an error occurs
|
||||
<DT><A HREF="../testopia/API/Environment.html#makeEnvironment(java.lang.String, int, boolean)"><B>makeEnvironment(String, int, boolean)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/Environment.html" title="class in testopia.API">Environment</A>
|
||||
<DD>Creates a new environment and returns the environmentID, 0 is returned
|
||||
if an error occurs
|
||||
<DT><A HREF="../testopia/API/TestopiaTestCase.html#makeTestCase(int, int, int, boolean, int, java.lang.String, java.lang.Integer)"><B>makeTestCase(int, int, int, boolean, int, String, Integer)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestopiaTestCase.html" title="class in testopia.API">TestopiaTestCase</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestCaseRun.html#makeTestCaseRun(int, int)"><B>makeTestCaseRun(int, int)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestCaseRun.html" title="class in testopia.API">TestCaseRun</A>
|
||||
<DD>used to create a testRunCase
|
||||
<DT><A HREF="../testopia/API/TestPlan.html#makeTestPlan(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><B>makeTestPlan(String, String, String, String, String)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestPlan.html" title="class in testopia.API">TestPlan</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestRun.html#makeTestRun(int, int, int, int, int, java.lang.String)"><B>makeTestRun(int, int, int, int, int, String)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestRun.html" title="class in testopia.API">TestRun</A>
|
||||
<DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index-5.html"><B>PREV LETTER</B></A>
|
||||
<A HREF="index-7.html"><B>NEXT LETTER</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../index.html?index-filesindex-6.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="index-6.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">G</A> <A HREF="index-6.html">M</A> <A HREF="index-7.html">P</A> <A HREF="index-8.html">R</A> <A HREF="index-9.html">S</A> <A HREF="index-10.html">T</A> <A HREF="index-11.html">U</A> <HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,139 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:50 MDT 2007 -->
|
||||
<TITLE>
|
||||
P-Index
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="P-Index";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index-6.html"><B>PREV LETTER</B></A>
|
||||
<A HREF="index-8.html"><B>NEXT LETTER</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../index.html?index-filesindex-7.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="index-7.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">G</A> <A HREF="index-6.html">M</A> <A HREF="index-7.html">P</A> <A HREF="index-8.html">R</A> <A HREF="index-9.html">S</A> <A HREF="index-10.html">T</A> <A HREF="index-11.html">U</A> <HR>
|
||||
<A NAME="_P_"><!-- --></A><H2>
|
||||
<B>P</B></H2>
|
||||
<DL>
|
||||
<DT><A HREF="../testopia/API/Product.html" title="class in testopia.API"><B>Product</B></A> - Class in <A HREF="../testopia/API/package-summary.html">testopia.API</A><DD>Allows the user to get a productID from it's name, or it's name from the productID.<DT><A HREF="../testopia/API/Product.html#Product(java.lang.String, java.lang.String, java.net.URL)"><B>Product(String, String, URL)</B></A> -
|
||||
Constructor for class testopia.API.<A HREF="../testopia/API/Product.html" title="class in testopia.API">Product</A>
|
||||
<DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index-6.html"><B>PREV LETTER</B></A>
|
||||
<A HREF="index-8.html"><B>NEXT LETTER</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../index.html?index-filesindex-7.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="index-7.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">G</A> <A HREF="index-6.html">M</A> <A HREF="index-7.html">P</A> <A HREF="index-8.html">R</A> <A HREF="index-9.html">S</A> <A HREF="index-10.html">T</A> <A HREF="index-11.html">U</A> <HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,139 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:50 MDT 2007 -->
|
||||
<TITLE>
|
||||
R-Index
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="R-Index";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index-7.html"><B>PREV LETTER</B></A>
|
||||
<A HREF="index-9.html"><B>NEXT LETTER</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../index.html?index-filesindex-8.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="index-8.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">G</A> <A HREF="index-6.html">M</A> <A HREF="index-7.html">P</A> <A HREF="index-8.html">R</A> <A HREF="index-9.html">S</A> <A HREF="index-10.html">T</A> <A HREF="index-11.html">U</A> <HR>
|
||||
<A NAME="_R_"><!-- --></A><H2>
|
||||
<B>R</B></H2>
|
||||
<DL>
|
||||
<DT><A HREF="../testopia/API/TestopiaTestCase.html#removeComponent(int)"><B>removeComponent(int)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestopiaTestCase.html" title="class in testopia.API">TestopiaTestCase</A>
|
||||
<DD>Removes a component to the testCase
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index-7.html"><B>PREV LETTER</B></A>
|
||||
<A HREF="index-9.html"><B>NEXT LETTER</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../index.html?index-filesindex-8.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="index-8.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">G</A> <A HREF="index-6.html">M</A> <A HREF="index-7.html">P</A> <A HREF="index-8.html">R</A> <A HREF="index-9.html">S</A> <A HREF="index-10.html">T</A> <A HREF="index-11.html">U</A> <HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,229 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:50 MDT 2007 -->
|
||||
<TITLE>
|
||||
S-Index
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="S-Index";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index-8.html"><B>PREV LETTER</B></A>
|
||||
<A HREF="index-10.html"><B>NEXT LETTER</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../index.html?index-filesindex-9.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="index-9.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">G</A> <A HREF="index-6.html">M</A> <A HREF="index-7.html">P</A> <A HREF="index-8.html">R</A> <A HREF="index-9.html">S</A> <A HREF="index-10.html">T</A> <A HREF="index-11.html">U</A> <HR>
|
||||
<A NAME="_S_"><!-- --></A><H2>
|
||||
<B>S</B></H2>
|
||||
<DL>
|
||||
<DT><A HREF="../testopia/API/TestopiaTestCase.html#setAlias(java.lang.String)"><B>setAlias(String)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestopiaTestCase.html" title="class in testopia.API">TestopiaTestCase</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestopiaTestCase.html#setArguments(java.lang.String)"><B>setArguments(String)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestopiaTestCase.html" title="class in testopia.API">TestopiaTestCase</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestCaseRun.html#setAssigneeID(int)"><B>setAssigneeID(int)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestCaseRun.html" title="class in testopia.API">TestCaseRun</A>
|
||||
<DD>Changes the assigneeID of the testCaseRun
|
||||
<DT><A HREF="../testopia/API/TestPlan.html#setAuthorID(int)"><B>setAuthorID(int)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestPlan.html" title="class in testopia.API">TestPlan</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestCaseRun.html#setBuildID(int)"><B>setBuildID(int)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestCaseRun.html" title="class in testopia.API">TestCaseRun</A>
|
||||
<DD>Changes the buildID of the testCaseRun
|
||||
<DT><A HREF="../testopia/API/TestRun.html#setBuildID(int)"><B>setBuildID(int)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestRun.html" title="class in testopia.API">TestRun</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestopiaTestCase.html#setCanview(boolean)"><B>setCanview(boolean)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestopiaTestCase.html" title="class in testopia.API">TestopiaTestCase</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestopiaTestCase.html#setCaseStatusID(java.lang.String)"><B>setCaseStatusID(String)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestopiaTestCase.html" title="class in testopia.API">TestopiaTestCase</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestopiaTestCase.html#setCategoryID(int)"><B>setCategoryID(int)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestopiaTestCase.html" title="class in testopia.API">TestopiaTestCase</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestPlan.html#setCreationDate(java.lang.String)"><B>setCreationDate(String)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestPlan.html" title="class in testopia.API">TestPlan</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestPlan.html#setDefaultProductVersion(java.lang.String)"><B>setDefaultProductVersion(String)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestPlan.html" title="class in testopia.API">TestPlan</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestopiaTestCase.html#setDefaultTesterID(int)"><B>setDefaultTesterID(int)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestopiaTestCase.html" title="class in testopia.API">TestopiaTestCase</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestCaseRun.html#setEnvironmentID(int)"><B>setEnvironmentID(int)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestCaseRun.html" title="class in testopia.API">TestCaseRun</A>
|
||||
<DD>Changes the environmentID of the testCaseRun
|
||||
<DT><A HREF="../testopia/API/TestRun.html#setEnvironmentID(int)"><B>setEnvironmentID(int)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestRun.html" title="class in testopia.API">TestRun</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestPlan.html#setIsActive(boolean)"><B>setIsActive(boolean)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestPlan.html" title="class in testopia.API">TestPlan</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestopiaTestCase.html#setIsAutomated(boolean)"><B>setIsAutomated(boolean)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestopiaTestCase.html" title="class in testopia.API">TestopiaTestCase</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestRun.html#setManagerID(int)"><B>setManagerID(int)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestRun.html" title="class in testopia.API">TestRun</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestPlan.html#setName(java.lang.String)"><B>setName(String)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestPlan.html" title="class in testopia.API">TestPlan</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestCaseRun.html#setNotes(java.lang.String)"><B>setNotes(String)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestCaseRun.html" title="class in testopia.API">TestCaseRun</A>
|
||||
<DD>This is used to append a note
|
||||
<DT><A HREF="../testopia/API/TestRun.html#setNotes(java.lang.String)"><B>setNotes(String)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestRun.html" title="class in testopia.API">TestRun</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestRun.html#setPlanID(java.lang.Integer)"><B>setPlanID(Integer)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestRun.html" title="class in testopia.API">TestRun</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestopiaTestCase.html#setPriorityID(int)"><B>setPriorityID(int)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestopiaTestCase.html" title="class in testopia.API">TestopiaTestCase</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestPlan.html#setProductID(int)"><B>setProductID(int)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestPlan.html" title="class in testopia.API">TestPlan</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestopiaTestCase.html#setRequirement(java.lang.String)"><B>setRequirement(String)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestopiaTestCase.html" title="class in testopia.API">TestopiaTestCase</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestopiaTestCase.html#setScript(java.lang.String)"><B>setScript(String)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestopiaTestCase.html" title="class in testopia.API">TestopiaTestCase</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestRun.html#setStartDate(java.lang.String)"><B>setStartDate(String)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestRun.html" title="class in testopia.API">TestRun</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestCaseRun.html#setStatus(int)"><B>setStatus(int)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestCaseRun.html" title="class in testopia.API">TestCaseRun</A>
|
||||
<DD>This is used to change the testCaseRun status (2 for pass, 3 for fail)
|
||||
<DT><A HREF="../testopia/API/TestRun.html#setStopDate(java.lang.String)"><B>setStopDate(String)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestRun.html" title="class in testopia.API">TestRun</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestopiaTestCase.html#setSummary(java.lang.String)"><B>setSummary(String)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestopiaTestCase.html" title="class in testopia.API">TestopiaTestCase</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestRun.html#setSummary(java.lang.String)"><B>setSummary(String)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestRun.html" title="class in testopia.API">TestRun</A>
|
||||
<DD>
|
||||
<DT><A HREF="../testopia/API/TestPlan.html#setTypeID(int)"><B>setTypeID(int)</B></A> -
|
||||
Method in class testopia.API.<A HREF="../testopia/API/TestPlan.html" title="class in testopia.API">TestPlan</A>
|
||||
<DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../testopia/API/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index-8.html"><B>PREV LETTER</B></A>
|
||||
<A HREF="index-10.html"><B>NEXT LETTER</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../index.html?index-filesindex-9.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="index-9.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">G</A> <A HREF="index-6.html">M</A> <A HREF="index-7.html">P</A> <A HREF="index-8.html">R</A> <A HREF="index-9.html">S</A> <A HREF="index-10.html">T</A> <A HREF="index-11.html">U</A> <HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,34 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc on Tue Jun 19 14:46:50 MDT 2007-->
|
||||
<TITLE>
|
||||
Generated Documentation (Untitled)
|
||||
</TITLE>
|
||||
<SCRIPT type="text/javascript">
|
||||
targetPage = "" + window.location.search;
|
||||
if (targetPage != "" && targetPage != "undefined")
|
||||
targetPage = targetPage.substring(1);
|
||||
function loadFrames() {
|
||||
if (targetPage != "" && targetPage != "undefined")
|
||||
top.classFrame.location = top.targetPage;
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
</HEAD>
|
||||
<FRAMESET cols="20%,80%" title="" onLoad="top.loadFrames()">
|
||||
<FRAME src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
|
||||
<FRAME src="testopia/API/package-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
|
||||
<NOFRAMES>
|
||||
<H2>
|
||||
Frame Alert</H2>
|
||||
|
||||
<P>
|
||||
This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
|
||||
<BR>
|
||||
Link to<A HREF="testopia/API/package-summary.html">Non-frame version.</A>
|
||||
</NOFRAMES>
|
||||
</FRAMESET>
|
||||
</HTML>
|
||||
@@ -0,0 +1,146 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:50 MDT 2007 -->
|
||||
<TITLE>
|
||||
Class Hierarchy
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="Class Hierarchy";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<CENTER>
|
||||
<H2>
|
||||
Hierarchy For All Packages</H2>
|
||||
</CENTER>
|
||||
<DL>
|
||||
<DT><B>Package Hierarchies:</B><DD><A HREF="testopia/API/package-tree.html">testopia.API</A></DL>
|
||||
<HR>
|
||||
<H2>
|
||||
Class Hierarchy
|
||||
</H2>
|
||||
<UL>
|
||||
<LI TYPE="circle">java.lang.Object<UL>
|
||||
<LI TYPE="circle">testopia.API.<A HREF="testopia/API/Build.html" title="class in testopia.API"><B>Build</B></A><LI TYPE="circle">testopia.API.<A HREF="testopia/API/Component.html" title="class in testopia.API"><B>Component</B></A><LI TYPE="circle">testopia.API.<A HREF="testopia/API/Environment.html" title="class in testopia.API"><B>Environment</B></A><LI TYPE="circle">testopia.API.<A HREF="testopia/API/Product.html" title="class in testopia.API"><B>Product</B></A><LI TYPE="circle">testopia.API.<A HREF="testopia/API/TestCaseRun.html" title="class in testopia.API"><B>TestCaseRun</B></A><LI TYPE="circle">testopia.API.<A HREF="testopia/API/TestopiaTestCase.html" title="class in testopia.API"><B>TestopiaTestCase</B></A><LI TYPE="circle">testopia.API.<A HREF="testopia/API/TestPlan.html" title="class in testopia.API"><B>TestPlan</B></A><LI TYPE="circle">testopia.API.<A HREF="testopia/API/TestRun.html" title="class in testopia.API"><B>TestRun</B></A><LI TYPE="circle">testopia.API.<A HREF="testopia/API/User.html" title="class in testopia.API"><B>User</B></A></UL>
|
||||
</UL>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1 @@
|
||||
testopia.API
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 57 B |
@@ -0,0 +1,29 @@
|
||||
/* Javadoc style sheet */
|
||||
|
||||
/* Define colors, fonts and other style attributes here to override the defaults */
|
||||
|
||||
/* Page background color */
|
||||
body { background-color: #FFFFFF }
|
||||
|
||||
/* Headings */
|
||||
h1 { font-size: 145% }
|
||||
|
||||
/* Table colors */
|
||||
.TableHeadingColor { background: #CCCCFF } /* Dark mauve */
|
||||
.TableSubHeadingColor { background: #EEEEFF } /* Light mauve */
|
||||
.TableRowColor { background: #FFFFFF } /* White */
|
||||
|
||||
/* Font used in left-hand frame lists */
|
||||
.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif }
|
||||
.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif }
|
||||
.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif }
|
||||
|
||||
/* Navigation bar fonts and colors */
|
||||
.NavBarCell1 { background-color:#EEEEFF;} /* Light mauve */
|
||||
.NavBarCell1Rev { background-color:#00008B;} /* Dark Blue */
|
||||
.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;}
|
||||
.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}
|
||||
|
||||
.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
|
||||
.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
|
||||
|
||||
@@ -0,0 +1,339 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:49 MDT 2007 -->
|
||||
<TITLE>
|
||||
Build
|
||||
</TITLE>
|
||||
|
||||
<META NAME="keywords" CONTENT="testopia.API.Build class">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="Build";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Build.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV CLASS
|
||||
<A HREF="../../testopia/API/Component.html" title="class in testopia.API"><B>NEXT CLASS</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/Build.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="Build.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<H2>
|
||||
<FONT SIZE="-1">
|
||||
testopia.API</FONT>
|
||||
<BR>
|
||||
Class Build</H2>
|
||||
<PRE>
|
||||
java.lang.Object
|
||||
<IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>testopia.API.Build</B>
|
||||
</PRE>
|
||||
<HR>
|
||||
<DL>
|
||||
<DT><PRE>public class <B>Build</B><DT>extends java.lang.Object</DL>
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
Allows the user to get a buildID from it's name, or it's name from the buildID.
|
||||
It can also create and update a build
|
||||
<P>
|
||||
|
||||
<P>
|
||||
<DL>
|
||||
<DT><B>Author:</B></DT>
|
||||
<DD>anelson</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<P>
|
||||
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
|
||||
<A NAME="constructor_summary"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
<B>Constructor Summary</B></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><B><A HREF="../../testopia/API/Build.html#Build(java.lang.String, java.lang.String, java.net.URL)">Build</A></B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
java.net.URL url)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
|
||||
<A NAME="method_summary"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
<B>Method Summary</B></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> int</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/Build.html#getBuildIDByName(java.lang.String)">getBuildIDByName</A></B>(java.lang.String buildName)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.lang.String</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/Build.html#getBuildNameByID(int)">getBuildNameByID</A></B>(int id)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> int</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/Build.html#makeBuild(java.lang.String, int, java.lang.Boolean)">makeBuild</A></B>(java.lang.String name,
|
||||
int productID,
|
||||
java.lang.Boolean isactive)</CODE>
|
||||
|
||||
<BR>
|
||||
Creates a new build and returns the buildID, 0 is returned if an error occurs</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/Build.html#updateBuild(java.lang.String, java.lang.String, java.lang.Boolean, java.lang.String, int)">updateBuild</A></B>(java.lang.String name,
|
||||
java.lang.String milestone,
|
||||
java.lang.Boolean isactive,
|
||||
java.lang.String description,
|
||||
int buildID)</CODE>
|
||||
|
||||
<BR>
|
||||
Updates builds on testopia with the specified parameters</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<P>
|
||||
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
|
||||
<A NAME="constructor_detail"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
||||
<B>Constructor Detail</B></FONT></TH>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="Build(java.lang.String, java.lang.String, java.net.URL)"><!-- --></A><H3>
|
||||
Build</H3>
|
||||
<PRE>
|
||||
public <B>Build</B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
java.net.URL url)</PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>userName</CODE> - - your testopia/bugzilla username<DD><CODE>password</CODE> - - the password for your account<DD><CODE>login</CODE> - - the user you want attributes returned for<DD><CODE>url</CODE> - - the url of the testopia server</DL>
|
||||
</DL>
|
||||
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
|
||||
<A NAME="method_detail"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
||||
<B>Method Detail</B></FONT></TH>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="makeBuild(java.lang.String, int, java.lang.Boolean)"><!-- --></A><H3>
|
||||
makeBuild</H3>
|
||||
<PRE>
|
||||
public int <B>makeBuild</B>(java.lang.String name,
|
||||
int productID,
|
||||
java.lang.Boolean isactive)</PRE>
|
||||
<DL>
|
||||
<DD>Creates a new build and returns the buildID, 0 is returned if an error occurs
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>name</CODE> - <DD><CODE>productID</CODE> - </DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="updateBuild(java.lang.String, java.lang.String, java.lang.Boolean, java.lang.String, int)"><!-- --></A><H3>
|
||||
updateBuild</H3>
|
||||
<PRE>
|
||||
public void <B>updateBuild</B>(java.lang.String name,
|
||||
java.lang.String milestone,
|
||||
java.lang.Boolean isactive,
|
||||
java.lang.String description,
|
||||
int buildID)</PRE>
|
||||
<DL>
|
||||
<DD>Updates builds on testopia with the specified parameters
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>name</CODE> - string - the name of the build. Can be null<DD><CODE>milestone</CODE> - string - the milestone. Can be null<DD><CODE>isactive</CODE> - Boolean - if the build is active. Can be null<DD><CODE>description</CODE> - String - description of the build. Can be null<DD><CODE>buildID</CODE> - int - the buildID</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getBuildIDByName(java.lang.String)"><!-- --></A><H3>
|
||||
getBuildIDByName</H3>
|
||||
<PRE>
|
||||
public int <B>getBuildIDByName</B>(java.lang.String buildName)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>BuildName</CODE> - the name of the build that the ID will be returned for. 0 Will be
|
||||
returned if the build can't be found
|
||||
<DT><B>Returns:</B><DD>the ID of the specified product</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getBuildNameByID(int)"><!-- --></A><H3>
|
||||
getBuildNameByID</H3>
|
||||
<PRE>
|
||||
public java.lang.String <B>getBuildNameByID</B>(int id)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>id</CODE> - the ID of the build name that will be returned. Null is returned
|
||||
if the product can't be found
|
||||
<DT><B>Returns:</B><DD>the product name that corresponds the specified product ID</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Build.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV CLASS
|
||||
<A HREF="../../testopia/API/Component.html" title="class in testopia.API"><B>NEXT CLASS</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/Build.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="Build.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,263 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:49 MDT 2007 -->
|
||||
<TITLE>
|
||||
Component
|
||||
</TITLE>
|
||||
|
||||
<META NAME="keywords" CONTENT="testopia.API.Component class">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="Component";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Component.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../testopia/API/Build.html" title="class in testopia.API"><B>PREV CLASS</B></A>
|
||||
<A HREF="../../testopia/API/Environment.html" title="class in testopia.API"><B>NEXT CLASS</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/Component.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="Component.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<H2>
|
||||
<FONT SIZE="-1">
|
||||
testopia.API</FONT>
|
||||
<BR>
|
||||
Class Component</H2>
|
||||
<PRE>
|
||||
java.lang.Object
|
||||
<IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>testopia.API.Component</B>
|
||||
</PRE>
|
||||
<HR>
|
||||
<DL>
|
||||
<DT><PRE>public class <B>Component</B><DT>extends java.lang.Object</DL>
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
Allows the user to get a hashmap of the component values by inputing the component ID
|
||||
<P>
|
||||
|
||||
<P>
|
||||
<DL>
|
||||
<DT><B>Author:</B></DT>
|
||||
<DD>anelson</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<P>
|
||||
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
|
||||
<A NAME="constructor_summary"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
<B>Constructor Summary</B></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><B><A HREF="../../testopia/API/Component.html#Component(java.lang.String, java.lang.String, java.net.URL)">Component</A></B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
java.net.URL url)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
|
||||
<A NAME="method_summary"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
<B>Method Summary</B></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.HashMap<java.lang.String,java.lang.Object></CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/Component.html#getComponentByID(int)">getComponentByID</A></B>(int id)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<P>
|
||||
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
|
||||
<A NAME="constructor_detail"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
||||
<B>Constructor Detail</B></FONT></TH>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="Component(java.lang.String, java.lang.String, java.net.URL)"><!-- --></A><H3>
|
||||
Component</H3>
|
||||
<PRE>
|
||||
public <B>Component</B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
java.net.URL url)</PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>userName</CODE> - - your testopia/bugzilla username<DD><CODE>password</CODE> - - the password for your account<DD><CODE>url</CODE> - - the url of the testopia server</DL>
|
||||
</DL>
|
||||
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
|
||||
<A NAME="method_detail"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
||||
<B>Method Detail</B></FONT></TH>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="getComponentByID(int)"><!-- --></A><H3>
|
||||
getComponentByID</H3>
|
||||
<PRE>
|
||||
public java.util.HashMap<java.lang.String,java.lang.Object> <B>getComponentByID</B>(int id)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>id</CODE> - the ID of the component that will be returned. Null is returned
|
||||
if the component can't be found
|
||||
<DT><B>Returns:</B><DD>the product name that corresponds the specified product ID</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Component.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../testopia/API/Build.html" title="class in testopia.API"><B>PREV CLASS</B></A>
|
||||
<A HREF="../../testopia/API/Environment.html" title="class in testopia.API"><B>NEXT CLASS</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/Component.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="Component.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,319 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:49 MDT 2007 -->
|
||||
<TITLE>
|
||||
Environment
|
||||
</TITLE>
|
||||
|
||||
<META NAME="keywords" CONTENT="testopia.API.Environment class">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="Environment";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Environment.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../testopia/API/Component.html" title="class in testopia.API"><B>PREV CLASS</B></A>
|
||||
<A HREF="../../testopia/API/Product.html" title="class in testopia.API"><B>NEXT CLASS</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/Environment.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="Environment.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<H2>
|
||||
<FONT SIZE="-1">
|
||||
testopia.API</FONT>
|
||||
<BR>
|
||||
Class Environment</H2>
|
||||
<PRE>
|
||||
java.lang.Object
|
||||
<IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>testopia.API.Environment</B>
|
||||
</PRE>
|
||||
<HR>
|
||||
<DL>
|
||||
<DT><PRE>public class <B>Environment</B><DT>extends java.lang.Object</DL>
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
Allows the user to get an environment from it's ID. It can also create
|
||||
and update an environment
|
||||
<P>
|
||||
|
||||
<P>
|
||||
<DL>
|
||||
<DT><B>Author:</B></DT>
|
||||
<DD>anelson</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<P>
|
||||
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
|
||||
<A NAME="constructor_summary"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
<B>Constructor Summary</B></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><B><A HREF="../../testopia/API/Environment.html#Environment(java.lang.String, java.lang.String, java.net.URL)">Environment</A></B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
java.net.URL url)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
|
||||
<A NAME="method_summary"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
<B>Method Summary</B></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.HashMap<java.lang.String,java.lang.Object></CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/Environment.html#getEnvirnoment(int)">getEnvirnoment</A></B>(int environmentID)</CODE>
|
||||
|
||||
<BR>
|
||||
Returns the environmnet as a HashMap or null if environment can't be found</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> int</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/Environment.html#makeEnvironment(java.lang.String, int, boolean)">makeEnvironment</A></B>(java.lang.String name,
|
||||
int productID,
|
||||
boolean isActive)</CODE>
|
||||
|
||||
<BR>
|
||||
Creates a new environment and returns the environmentID, 0 is returned
|
||||
if an error occurs</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/Environment.html#updateEnvironment(java.lang.String, java.lang.Boolean, java.lang.Integer, int)">updateEnvironment</A></B>(java.lang.String name,
|
||||
java.lang.Boolean isactive,
|
||||
java.lang.Integer productID,
|
||||
int environmentID)</CODE>
|
||||
|
||||
<BR>
|
||||
Updates the environment on testopia with the specified parameters</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<P>
|
||||
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
|
||||
<A NAME="constructor_detail"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
||||
<B>Constructor Detail</B></FONT></TH>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="Environment(java.lang.String, java.lang.String, java.net.URL)"><!-- --></A><H3>
|
||||
Environment</H3>
|
||||
<PRE>
|
||||
public <B>Environment</B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
java.net.URL url)</PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>userName</CODE> - - your testopia/bugzilla username<DD><CODE>password</CODE> - - the password for your account<DD><CODE>login</CODE> - - the user you want attributes returned for<DD><CODE>url</CODE> - - the url of the testopia server</DL>
|
||||
</DL>
|
||||
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
|
||||
<A NAME="method_detail"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
||||
<B>Method Detail</B></FONT></TH>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="makeEnvironment(java.lang.String, int, boolean)"><!-- --></A><H3>
|
||||
makeEnvironment</H3>
|
||||
<PRE>
|
||||
public int <B>makeEnvironment</B>(java.lang.String name,
|
||||
int productID,
|
||||
boolean isActive)</PRE>
|
||||
<DL>
|
||||
<DD>Creates a new environment and returns the environmentID, 0 is returned
|
||||
if an error occurs
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>name</CODE> - <DD><CODE>productID</CODE> - </DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="updateEnvironment(java.lang.String, java.lang.Boolean, java.lang.Integer, int)"><!-- --></A><H3>
|
||||
updateEnvironment</H3>
|
||||
<PRE>
|
||||
public void <B>updateEnvironment</B>(java.lang.String name,
|
||||
java.lang.Boolean isactive,
|
||||
java.lang.Integer productID,
|
||||
int environmentID)</PRE>
|
||||
<DL>
|
||||
<DD>Updates the environment on testopia with the specified parameters
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>name</CODE> - string - the name of the build. Can be null<DD><CODE>milestone</CODE> - string - the milestone. Can be null<DD><CODE>isactive</CODE> - Boolean - if the build is active. Can be null<DD><CODE>description</CODE> - String - description of the build. Can be null<DD><CODE>buildID</CODE> - int - the buildID</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getEnvirnoment(int)"><!-- --></A><H3>
|
||||
getEnvirnoment</H3>
|
||||
<PRE>
|
||||
public java.util.HashMap<java.lang.String,java.lang.Object> <B>getEnvirnoment</B>(int environmentID)</PRE>
|
||||
<DL>
|
||||
<DD>Returns the environmnet as a HashMap or null if environment can't be found
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>environmentName</CODE> -
|
||||
<DT><B>Returns:</B><DD></DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Environment.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../testopia/API/Component.html" title="class in testopia.API"><B>PREV CLASS</B></A>
|
||||
<A HREF="../../testopia/API/Product.html" title="class in testopia.API"><B>NEXT CLASS</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/Environment.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="Environment.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,304 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:49 MDT 2007 -->
|
||||
<TITLE>
|
||||
Product
|
||||
</TITLE>
|
||||
|
||||
<META NAME="keywords" CONTENT="testopia.API.Product class">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="Product";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Product.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../testopia/API/Environment.html" title="class in testopia.API"><B>PREV CLASS</B></A>
|
||||
<A HREF="../../testopia/API/TestCaseRun.html" title="class in testopia.API"><B>NEXT CLASS</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/Product.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="Product.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<H2>
|
||||
<FONT SIZE="-1">
|
||||
testopia.API</FONT>
|
||||
<BR>
|
||||
Class Product</H2>
|
||||
<PRE>
|
||||
java.lang.Object
|
||||
<IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>testopia.API.Product</B>
|
||||
</PRE>
|
||||
<HR>
|
||||
<DL>
|
||||
<DT><PRE>public class <B>Product</B><DT>extends java.lang.Object</DL>
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
Allows the user to get a productID from it's name, or it's name from the productID. It's also able to return a
|
||||
product's milestones'.
|
||||
<P>
|
||||
|
||||
<P>
|
||||
<DL>
|
||||
<DT><B>Author:</B></DT>
|
||||
<DD>anelson</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<P>
|
||||
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
|
||||
<A NAME="constructor_summary"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
<B>Constructor Summary</B></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><B><A HREF="../../testopia/API/Product.html#Product(java.lang.String, java.lang.String, java.net.URL)">Product</A></B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
java.net.URL url)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
|
||||
<A NAME="method_summary"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
<B>Method Summary</B></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.lang.Object[]</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/Product.html#getMilestones(int)">getMilestones</A></B>(int id)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> int</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/Product.html#getProductIDByName(java.lang.String)">getProductIDByName</A></B>(java.lang.String productName)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.lang.String</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/Product.html#getProductNameByID(int)">getProductNameByID</A></B>(int id)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<P>
|
||||
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
|
||||
<A NAME="constructor_detail"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
||||
<B>Constructor Detail</B></FONT></TH>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="Product(java.lang.String, java.lang.String, java.net.URL)"><!-- --></A><H3>
|
||||
Product</H3>
|
||||
<PRE>
|
||||
public <B>Product</B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
java.net.URL url)</PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>userName</CODE> - - your testopia/bugzilla username<DD><CODE>password</CODE> - - the password for your account<DD><CODE>login</CODE> - - the user you want attributes returned for<DD><CODE>url</CODE> - - the url of the testopia server</DL>
|
||||
</DL>
|
||||
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
|
||||
<A NAME="method_detail"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
||||
<B>Method Detail</B></FONT></TH>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="getProductIDByName(java.lang.String)"><!-- --></A><H3>
|
||||
getProductIDByName</H3>
|
||||
<PRE>
|
||||
public int <B>getProductIDByName</B>(java.lang.String productName)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>productName</CODE> - the name of the product, that the ID will be returned for. 0 Will be
|
||||
returned if the product can't be found
|
||||
<DT><B>Returns:</B><DD>the ID of the specified product</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getProductNameByID(int)"><!-- --></A><H3>
|
||||
getProductNameByID</H3>
|
||||
<PRE>
|
||||
public java.lang.String <B>getProductNameByID</B>(int id)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>id</CODE> - the ID of the product name that will be returned. Null is returned
|
||||
if the product can't be found
|
||||
<DT><B>Returns:</B><DD>the product name that corresponds the specified product ID</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getMilestones(int)"><!-- --></A><H3>
|
||||
getMilestones</H3>
|
||||
<PRE>
|
||||
public java.lang.Object[] <B>getMilestones</B>(int id)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Product.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../testopia/API/Environment.html" title="class in testopia.API"><B>PREV CLASS</B></A>
|
||||
<A HREF="../../testopia/API/TestCaseRun.html" title="class in testopia.API"><B>NEXT CLASS</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/Product.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="Product.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,247 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Thu May 31 10:48:48 MDT 2007 -->
|
||||
<TITLE>
|
||||
TestAPI
|
||||
</TITLE>
|
||||
|
||||
<META NAME="keywords" CONTENT="testopia.API.TestAPI class">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="TestAPI";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TestAPI.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../testopia/API/Product.html" title="class in testopia.API"><B>PREV CLASS</B></A>
|
||||
<A HREF="../../testopia/API/TestCaseRun.html" title="class in testopia.API"><B>NEXT CLASS</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/TestAPI.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="TestAPI.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<H2>
|
||||
<FONT SIZE="-1">
|
||||
testopia.API</FONT>
|
||||
<BR>
|
||||
Class TestAPI</H2>
|
||||
<PRE>
|
||||
java.lang.Object
|
||||
<IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>testopia.API.TestAPI</B>
|
||||
</PRE>
|
||||
<HR>
|
||||
<DL>
|
||||
<DT><PRE>public class <B>TestAPI</B><DT>extends java.lang.Object</DL>
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
<P>
|
||||
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
|
||||
<A NAME="constructor_summary"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
<B>Constructor Summary</B></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestAPI.html#TestAPI()">TestAPI</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
|
||||
<A NAME="method_summary"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
<B>Method Summary</B></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>static void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestAPI.html#main(java.lang.String[])">main</A></B>(java.lang.String[] args)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<P>
|
||||
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
|
||||
<A NAME="constructor_detail"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
||||
<B>Constructor Detail</B></FONT></TH>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="TestAPI()"><!-- --></A><H3>
|
||||
TestAPI</H3>
|
||||
<PRE>
|
||||
public <B>TestAPI</B>()</PRE>
|
||||
<DL>
|
||||
</DL>
|
||||
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
|
||||
<A NAME="method_detail"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
||||
<B>Method Detail</B></FONT></TH>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="main(java.lang.String[])"><!-- --></A><H3>
|
||||
main</H3>
|
||||
<PRE>
|
||||
public static void <B>main</B>(java.lang.String[] args)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TestAPI.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../testopia/API/Product.html" title="class in testopia.API"><B>PREV CLASS</B></A>
|
||||
<A HREF="../../testopia/API/TestCaseRun.html" title="class in testopia.API"><B>NEXT CLASS</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/TestAPI.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="TestAPI.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,453 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:49 MDT 2007 -->
|
||||
<TITLE>
|
||||
TestCaseRun
|
||||
</TITLE>
|
||||
|
||||
<META NAME="keywords" CONTENT="testopia.API.TestCaseRun class">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="TestCaseRun";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TestCaseRun.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../testopia/API/Product.html" title="class in testopia.API"><B>PREV CLASS</B></A>
|
||||
<A HREF="../../testopia/API/TestopiaTestCase.html" title="class in testopia.API"><B>NEXT CLASS</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/TestCaseRun.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="TestCaseRun.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<H2>
|
||||
<FONT SIZE="-1">
|
||||
testopia.API</FONT>
|
||||
<BR>
|
||||
Class TestCaseRun</H2>
|
||||
<PRE>
|
||||
java.lang.Object
|
||||
<IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>testopia.API.TestCaseRun</B>
|
||||
</PRE>
|
||||
<HR>
|
||||
<DL>
|
||||
<DT><PRE>public class <B>TestCaseRun</B><DT>extends java.lang.Object</DL>
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
<DL>
|
||||
<DT><B>Author:</B></DT>
|
||||
<DD>anelson, bstice
|
||||
Creates a wrapper class for the TestRunCase</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<P>
|
||||
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
|
||||
<A NAME="constructor_summary"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
<B>Constructor Summary</B></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestCaseRun.html#TestCaseRun(java.lang.String, java.lang.String, int, int, int, int, java.lang.Integer, java.net.URL)">TestCaseRun</A></B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
int caseID,
|
||||
int runID,
|
||||
int buildID,
|
||||
int environmentID,
|
||||
java.lang.Integer caseRunID,
|
||||
java.net.URL url)</CODE>
|
||||
|
||||
<BR>
|
||||
Use this constructor if you want to do sets and gets</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestCaseRun.html#TestCaseRun(java.lang.String, java.lang.String, int, java.net.URL)">TestCaseRun</A></B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
int caseRunID,
|
||||
java.net.URL url)</CODE>
|
||||
|
||||
<BR>
|
||||
Use this constructor if you just want to use gets</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
|
||||
<A NAME="method_summary"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
<B>Method Summary</B></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.HashMap<java.lang.String,java.lang.Object></CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestCaseRun.html#getAttributes()">getAttributes</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> int</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestCaseRun.html#makeTestCaseRun(int, int)">makeTestCaseRun</A></B>(int assigneeID,
|
||||
int caseTextVersion)</CODE>
|
||||
|
||||
<BR>
|
||||
used to create a testRunCase</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestCaseRun.html#setAssigneeID(int)">setAssigneeID</A></B>(int assigneeID)</CODE>
|
||||
|
||||
<BR>
|
||||
Changes the assigneeID of the testCaseRun</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestCaseRun.html#setBuildID(int)">setBuildID</A></B>(int buildID)</CODE>
|
||||
|
||||
<BR>
|
||||
Changes the buildID of the testCaseRun</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestCaseRun.html#setEnvironmentID(int)">setEnvironmentID</A></B>(int environmentID)</CODE>
|
||||
|
||||
<BR>
|
||||
Changes the environmentID of the testCaseRun</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestCaseRun.html#setNotes(java.lang.String)">setNotes</A></B>(java.lang.String notes)</CODE>
|
||||
|
||||
<BR>
|
||||
This is used to append a note</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestCaseRun.html#setStatus(int)">setStatus</A></B>(int status)</CODE>
|
||||
|
||||
<BR>
|
||||
This is used to change the testCaseRun status (2 for pass, 3 for fail)</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestCaseRun.html#update()">update</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Updates are not called when the .set is used.</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<P>
|
||||
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
|
||||
<A NAME="constructor_detail"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
||||
<B>Constructor Detail</B></FONT></TH>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="TestCaseRun(java.lang.String, java.lang.String, int, java.net.URL)"><!-- --></A><H3>
|
||||
TestCaseRun</H3>
|
||||
<PRE>
|
||||
public <B>TestCaseRun</B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
int caseRunID,
|
||||
java.net.URL url)</PRE>
|
||||
<DL>
|
||||
<DD>Use this constructor if you just want to use gets
|
||||
<P>
|
||||
<DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>userName</CODE> - your bugzilla username<DD><CODE>password</CODE> - your bugzilla password<DD><CODE>caseRunID</CODE> - ID used to get the case<DD><CODE>url</CODE> - URL - the url of the testopia server that you want to connect to</DL>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="TestCaseRun(java.lang.String, java.lang.String, int, int, int, int, java.lang.Integer, java.net.URL)"><!-- --></A><H3>
|
||||
TestCaseRun</H3>
|
||||
<PRE>
|
||||
public <B>TestCaseRun</B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
int caseID,
|
||||
int runID,
|
||||
int buildID,
|
||||
int environmentID,
|
||||
java.lang.Integer caseRunID,
|
||||
java.net.URL url)</PRE>
|
||||
<DL>
|
||||
<DD>Use this constructor if you want to do sets and gets
|
||||
<P>
|
||||
<DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>userName</CODE> - your bugzilla username<DD><CODE>password</CODE> - your bugzilla password<DD><CODE>caseRunID</CODE> - ID used to get the case<DD><CODE>runID</CODE> - test run number<DD><CODE>buildID</CODE> - ID generated by bugzilla<DD><CODE>environmentID</CODE> - ID generated by bugzilla<DD><CODE>url</CODE> - URL - the url of the testopia server that you want to connect to</DL>
|
||||
</DL>
|
||||
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
|
||||
<A NAME="method_detail"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
||||
<B>Method Detail</B></FONT></TH>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="makeTestCaseRun(int, int)"><!-- --></A><H3>
|
||||
makeTestCaseRun</H3>
|
||||
<PRE>
|
||||
public int <B>makeTestCaseRun</B>(int assigneeID,
|
||||
int caseTextVersion)
|
||||
throws java.lang.Exception</PRE>
|
||||
<DL>
|
||||
<DD>used to create a testRunCase
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>assigneeID</CODE> - <DD><CODE>caseRunStatusID</CODE> - <DD><CODE>caseTextVersion</CODE> -
|
||||
<DT><B>Returns:</B><DD>
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.Exception</CODE></DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="update()"><!-- --></A><H3>
|
||||
update</H3>
|
||||
<PRE>
|
||||
public void <B>update</B>()
|
||||
throws java.lang.Exception</PRE>
|
||||
<DL>
|
||||
<DD>Updates are not called when the .set is used. You must call update after all your sets
|
||||
to push the changes over to testopia.
|
||||
<P>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.Exception</CODE> - will throw an exception if you used the 3 param constuctor.</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getAttributes()"><!-- --></A><H3>
|
||||
getAttributes</H3>
|
||||
<PRE>
|
||||
public java.util.HashMap<java.lang.String,java.lang.Object> <B>getAttributes</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>a hashMap of all the values found. Returns null if there is an error
|
||||
and the TestCaseRun cannot be returned</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setNotes(java.lang.String)"><!-- --></A><H3>
|
||||
setNotes</H3>
|
||||
<PRE>
|
||||
public void <B>setNotes</B>(java.lang.String notes)</PRE>
|
||||
<DL>
|
||||
<DD>This is used to append a note
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>notes</CODE> - string - the note you want entered into the testCaseRun</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setStatus(int)"><!-- --></A><H3>
|
||||
setStatus</H3>
|
||||
<PRE>
|
||||
public void <B>setStatus</B>(int status)</PRE>
|
||||
<DL>
|
||||
<DD>This is used to change the testCaseRun status (2 for pass, 3 for fail)
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>status</CODE> - int - the status you want to change the testCaseRun to</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setBuildID(int)"><!-- --></A><H3>
|
||||
setBuildID</H3>
|
||||
<PRE>
|
||||
public void <B>setBuildID</B>(int buildID)</PRE>
|
||||
<DL>
|
||||
<DD>Changes the buildID of the testCaseRun
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>buildID</CODE> - int - the new buildID</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setEnvironmentID(int)"><!-- --></A><H3>
|
||||
setEnvironmentID</H3>
|
||||
<PRE>
|
||||
public void <B>setEnvironmentID</B>(int environmentID)</PRE>
|
||||
<DL>
|
||||
<DD>Changes the environmentID of the testCaseRun
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>environmentID</CODE> - int - the number that the environment ID will be changed to</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setAssigneeID(int)"><!-- --></A><H3>
|
||||
setAssigneeID</H3>
|
||||
<PRE>
|
||||
public void <B>setAssigneeID</B>(int assigneeID)</PRE>
|
||||
<DL>
|
||||
<DD>Changes the assigneeID of the testCaseRun
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>assigneeID</CODE> - </DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TestCaseRun.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../testopia/API/Product.html" title="class in testopia.API"><B>PREV CLASS</B></A>
|
||||
<A HREF="../../testopia/API/TestopiaTestCase.html" title="class in testopia.API"><B>NEXT CLASS</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/TestCaseRun.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="TestCaseRun.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,608 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:49 MDT 2007 -->
|
||||
<TITLE>
|
||||
TestPlan
|
||||
</TITLE>
|
||||
|
||||
<META NAME="keywords" CONTENT="testopia.API.TestPlan class">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="TestPlan";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TestPlan.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../testopia/API/TestopiaTestCase.html" title="class in testopia.API"><B>PREV CLASS</B></A>
|
||||
<A HREF="../../testopia/API/TestRun.html" title="class in testopia.API"><B>NEXT CLASS</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/TestPlan.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="TestPlan.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<H2>
|
||||
<FONT SIZE="-1">
|
||||
testopia.API</FONT>
|
||||
<BR>
|
||||
Class TestPlan</H2>
|
||||
<PRE>
|
||||
java.lang.Object
|
||||
<IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>testopia.API.TestPlan</B>
|
||||
</PRE>
|
||||
<HR>
|
||||
<DL>
|
||||
<DT><PRE>public class <B>TestPlan</B><DT>extends java.lang.Object</DL>
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
Creates a test plan object, that allows the user to create, change and get test plan values
|
||||
<P>
|
||||
|
||||
<P>
|
||||
<DL>
|
||||
<DT><B>Author:</B></DT>
|
||||
<DD>anelson</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<P>
|
||||
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
|
||||
<A NAME="constructor_summary"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
<B>Constructor Summary</B></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestPlan.html#TestPlan(java.lang.String, java.lang.String, java.net.URL, java.lang.Integer)">TestPlan</A></B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
java.net.URL url,
|
||||
java.lang.Integer planID)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
|
||||
<A NAME="method_summary"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
<B>Method Summary</B></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.HashMap<java.lang.String,java.lang.Object></CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestPlan.html#getAttributes()">getAttributes</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Gets the attributes of the test plan, planID must not be null</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.lang.Object[]</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestPlan.html#getBuilds()">getBuilds</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.HashMap<java.lang.String,java.lang.Object></CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestPlan.html#getCategories()">getCategories</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.lang.Object[]</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestPlan.html#getComponents()">getComponents</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>static java.lang.Object[]</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestPlan.html#getList(java.lang.String, java.lang.String, java.net.URL, java.util.HashMap)">getList</A></B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
java.net.URL url,
|
||||
java.util.HashMap<java.lang.String,java.lang.Object> values)</CODE>
|
||||
|
||||
<BR>
|
||||
Returns hashmap(s) of testplans that match the inputed values</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.lang.Object[]</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestPlan.html#getTestCases()">getTestCases</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.lang.Object[]</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestPlan.html#getTestRuns()">getTestRuns</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> int</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestPlan.html#makeTestPlan(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)">makeTestPlan</A></B>(java.lang.String authorID,
|
||||
java.lang.String productID,
|
||||
java.lang.String defaultProductVersion,
|
||||
java.lang.String typeID,
|
||||
java.lang.String name)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestPlan.html#setAuthorID(int)">setAuthorID</A></B>(int authorID)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestPlan.html#setCreationDate(java.lang.String)">setCreationDate</A></B>(java.lang.String creationDate)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestPlan.html#setDefaultProductVersion(java.lang.String)">setDefaultProductVersion</A></B>(java.lang.String defaultProductVersion)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestPlan.html#setIsActive(boolean)">setIsActive</A></B>(boolean isActive)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestPlan.html#setName(java.lang.String)">setName</A></B>(java.lang.String name)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestPlan.html#setProductID(int)">setProductID</A></B>(int productID)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestPlan.html#setTypeID(int)">setTypeID</A></B>(int typeID)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestPlan.html#update()">update</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Updates are not called when the .set is used.</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<P>
|
||||
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
|
||||
<A NAME="constructor_detail"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
||||
<B>Constructor Detail</B></FONT></TH>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="TestPlan(java.lang.String, java.lang.String, java.net.URL, java.lang.Integer)"><!-- --></A><H3>
|
||||
TestPlan</H3>
|
||||
<PRE>
|
||||
public <B>TestPlan</B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
java.net.URL url,
|
||||
java.lang.Integer planID)</PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>userName</CODE> - your bugzilla/testopia userName<DD><CODE>password</CODE> - your password<DD><CODE>url</CODE> - the url of the testopia server<DD><CODE>planID</CODE> - - Integer the planID, you may enter null here if you are creating a test plan</DL>
|
||||
</DL>
|
||||
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
|
||||
<A NAME="method_detail"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
||||
<B>Method Detail</B></FONT></TH>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="makeTestPlan(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
|
||||
makeTestPlan</H3>
|
||||
<PRE>
|
||||
public int <B>makeTestPlan</B>(java.lang.String authorID,
|
||||
java.lang.String productID,
|
||||
java.lang.String defaultProductVersion,
|
||||
java.lang.String typeID,
|
||||
java.lang.String name)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>authorID</CODE> - the bugzilla/testopia ID of the author<DD><CODE>productID</CODE> - the bugzilla/testopia ID of the product<DD><CODE>defaultProductVersion</CODE> - <DD><CODE>typeID</CODE> - <DD><CODE>name</CODE> - the name of the test plan
|
||||
<DT><B>Returns:</B><DD>the ID of the test plan</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="update()"><!-- --></A><H3>
|
||||
update</H3>
|
||||
<PRE>
|
||||
public void <B>update</B>()
|
||||
throws java.lang.Exception</PRE>
|
||||
<DL>
|
||||
<DD>Updates are not called when the .set is used. You must call update after all your sets
|
||||
to push the changes over to testopia.
|
||||
<P>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.Exception</CODE> - if planID is null
|
||||
(you made the TestPlan with a null planID and have not created a new test plan)</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setAuthorID(int)"><!-- --></A><H3>
|
||||
setAuthorID</H3>
|
||||
<PRE>
|
||||
public void <B>setAuthorID</B>(int authorID)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>authorID</CODE> - int - the bugzilla authorID that the TestPlan will be changed to</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setDefaultProductVersion(java.lang.String)"><!-- --></A><H3>
|
||||
setDefaultProductVersion</H3>
|
||||
<PRE>
|
||||
public void <B>setDefaultProductVersion</B>(java.lang.String defaultProductVersion)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>defaultProductVersion</CODE> - String - the default product version the test plan will be changed to</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setCreationDate(java.lang.String)"><!-- --></A><H3>
|
||||
setCreationDate</H3>
|
||||
<PRE>
|
||||
public void <B>setCreationDate</B>(java.lang.String creationDate)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>creationDate</CODE> - String - the creation date the test plan will be changed to (Format: yyyy-mm-dd hh:mm:ss)</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setIsActive(boolean)"><!-- --></A><H3>
|
||||
setIsActive</H3>
|
||||
<PRE>
|
||||
public void <B>setIsActive</B>(boolean isActive)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>isActive</CODE> - boolean - change if the test plan is active or not</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setName(java.lang.String)"><!-- --></A><H3>
|
||||
setName</H3>
|
||||
<PRE>
|
||||
public void <B>setName</B>(java.lang.String name)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>name</CODE> - String - the new name of the test plan</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setProductID(int)"><!-- --></A><H3>
|
||||
setProductID</H3>
|
||||
<PRE>
|
||||
public void <B>setProductID</B>(int productID)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>productID</CODE> - int - the new product ID of the test plan</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setTypeID(int)"><!-- --></A><H3>
|
||||
setTypeID</H3>
|
||||
<PRE>
|
||||
public void <B>setTypeID</B>(int typeID)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>typeID</CODE> - int - the new type of the test plan</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getAttributes()"><!-- --></A><H3>
|
||||
getAttributes</H3>
|
||||
<PRE>
|
||||
public java.util.HashMap<java.lang.String,java.lang.Object> <B>getAttributes</B>()
|
||||
throws java.lang.Exception</PRE>
|
||||
<DL>
|
||||
<DD>Gets the attributes of the test plan, planID must not be null
|
||||
<P>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>a hashMap of all the values found. Returns null if there is an error
|
||||
and the TestPlan cannot be returned
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.Exception</CODE></DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getCategories()"><!-- --></A><H3>
|
||||
getCategories</H3>
|
||||
<PRE>
|
||||
public java.util.HashMap<java.lang.String,java.lang.Object> <B>getCategories</B>()
|
||||
throws java.lang.Exception</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>a hashMap of all the values found. Returns null if there is an error
|
||||
and the TestPlan cannot be returned
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.Exception</CODE></DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getBuilds()"><!-- --></A><H3>
|
||||
getBuilds</H3>
|
||||
<PRE>
|
||||
public java.lang.Object[] <B>getBuilds</B>()
|
||||
throws java.lang.Exception</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>an array of objects (Object[]) of all the values found for the builds.
|
||||
Returns null if there is an error and the TestPlan cannot be returned
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.Exception</CODE></DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getComponents()"><!-- --></A><H3>
|
||||
getComponents</H3>
|
||||
<PRE>
|
||||
public java.lang.Object[] <B>getComponents</B>()
|
||||
throws java.lang.Exception</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>an array of objects (Object[]) of all the components found.
|
||||
Returns null if there is an error and the TestPlan cannot be returned
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.Exception</CODE></DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getList(java.lang.String, java.lang.String, java.net.URL, java.util.HashMap)"><!-- --></A><H3>
|
||||
getList</H3>
|
||||
<PRE>
|
||||
public static java.lang.Object[] <B>getList</B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
java.net.URL url,
|
||||
java.util.HashMap<java.lang.String,java.lang.Object> values)</PRE>
|
||||
<DL>
|
||||
<DD>Returns hashmap(s) of testplans that match the inputed values
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>userName</CODE> - your bugzilla/testopia userName<DD><CODE>password</CODE> - your password<DD><CODE>url</CODE> - the url of the testopia server<DD><CODE>values</CODE> - a HashMap with the parameters that will be searched for
|
||||
if you supply the pair "plan_id", 5 then plan_id 5 will be returned. Any combination
|
||||
of testplan attributes can be entered and the result will be all matches that fit
|
||||
the inputed values
|
||||
<DT><B>Returns:</B><DD></DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getTestCases()"><!-- --></A><H3>
|
||||
getTestCases</H3>
|
||||
<PRE>
|
||||
public java.lang.Object[] <B>getTestCases</B>()
|
||||
throws java.lang.Exception</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>an array of objects (Object[]) of all the testcases found.
|
||||
Returns null if there is an error and the TestPlan cannot be returned
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.Exception</CODE></DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getTestRuns()"><!-- --></A><H3>
|
||||
getTestRuns</H3>
|
||||
<PRE>
|
||||
public java.lang.Object[] <B>getTestRuns</B>()
|
||||
throws java.lang.Exception</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>an array of objects (Object[]) of all the test runs found.
|
||||
Returns null if there is an error and the TestPlan cannot be returned
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.Exception</CODE></DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TestPlan.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../testopia/API/TestopiaTestCase.html" title="class in testopia.API"><B>PREV CLASS</B></A>
|
||||
<A HREF="../../testopia/API/TestRun.html" title="class in testopia.API"><B>NEXT CLASS</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/TestPlan.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="TestPlan.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,545 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:49 MDT 2007 -->
|
||||
<TITLE>
|
||||
TestRun
|
||||
</TITLE>
|
||||
|
||||
<META NAME="keywords" CONTENT="testopia.API.TestRun class">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="TestRun";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TestRun.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../testopia/API/TestPlan.html" title="class in testopia.API"><B>PREV CLASS</B></A>
|
||||
<A HREF="../../testopia/API/User.html" title="class in testopia.API"><B>NEXT CLASS</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/TestRun.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="TestRun.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<H2>
|
||||
<FONT SIZE="-1">
|
||||
testopia.API</FONT>
|
||||
<BR>
|
||||
Class TestRun</H2>
|
||||
<PRE>
|
||||
java.lang.Object
|
||||
<IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>testopia.API.TestRun</B>
|
||||
</PRE>
|
||||
<HR>
|
||||
<DL>
|
||||
<DT><PRE>public class <B>TestRun</B><DT>extends java.lang.Object</DL>
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
<P>
|
||||
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
|
||||
<A NAME="constructor_summary"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
<B>Constructor Summary</B></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestRun.html#TestRun(java.lang.String, java.lang.String, java.net.URL, java.lang.Integer)">TestRun</A></B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
java.net.URL url,
|
||||
java.lang.Integer runID)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
|
||||
<A NAME="method_summary"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
<B>Method Summary</B></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.HashMap<java.lang.String,java.lang.Object></CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestRun.html#getAttributes()">getAttributes</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Gets the attributes of the test run, runID must not be null</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>static java.lang.Object[]</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestRun.html#getList(java.lang.String, java.lang.String, java.net.URL, java.util.HashMap)">getList</A></B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
java.net.URL url,
|
||||
java.util.HashMap<java.lang.String,java.lang.Object> values)</CODE>
|
||||
|
||||
<BR>
|
||||
Returns hashmap(s) of testplans that match the inputed values</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.lang.Object[]</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestRun.html#getTestCaseRuns()">getTestCaseRuns</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.lang.Object[]</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestRun.html#getTestCases()">getTestCases</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> int</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestRun.html#makeTestRun(int, int, int, int, int, java.lang.String)">makeTestRun</A></B>(int buildID,
|
||||
int environmentID,
|
||||
int managerID,
|
||||
int planID,
|
||||
int planTextVersion,
|
||||
java.lang.String summary)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestRun.html#setBuildID(int)">setBuildID</A></B>(int buildID)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestRun.html#setEnvironmentID(int)">setEnvironmentID</A></B>(int environmentID)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestRun.html#setManagerID(int)">setManagerID</A></B>(int managerID)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestRun.html#setNotes(java.lang.String)">setNotes</A></B>(java.lang.String notes)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestRun.html#setPlanID(java.lang.Integer)">setPlanID</A></B>(java.lang.Integer newPlanID)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestRun.html#setStartDate(java.lang.String)">setStartDate</A></B>(java.lang.String startDate)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestRun.html#setStopDate(java.lang.String)">setStopDate</A></B>(java.lang.String stopDate)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestRun.html#setSummary(java.lang.String)">setSummary</A></B>(java.lang.String summary)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestRun.html#update()">update</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<P>
|
||||
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
|
||||
<A NAME="constructor_detail"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
||||
<B>Constructor Detail</B></FONT></TH>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="TestRun(java.lang.String, java.lang.String, java.net.URL, java.lang.Integer)"><!-- --></A><H3>
|
||||
TestRun</H3>
|
||||
<PRE>
|
||||
public <B>TestRun</B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
java.net.URL url,
|
||||
java.lang.Integer runID)</PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>userName</CODE> - your bugzilla/testopia userName<DD><CODE>password</CODE> - your password<DD><CODE>url</CODE> - the url of the testopia server<DD><CODE>runID</CODE> - - Integer the runID, you may enter null here if you are creating a test run</DL>
|
||||
</DL>
|
||||
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
|
||||
<A NAME="method_detail"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
||||
<B>Method Detail</B></FONT></TH>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="setBuildID(int)"><!-- --></A><H3>
|
||||
setBuildID</H3>
|
||||
<PRE>
|
||||
public void <B>setBuildID</B>(int buildID)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>buildID</CODE> - int - the new builID</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setEnvironmentID(int)"><!-- --></A><H3>
|
||||
setEnvironmentID</H3>
|
||||
<PRE>
|
||||
public void <B>setEnvironmentID</B>(int environmentID)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>environmentID</CODE> - int = the new environemnetID</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setManagerID(int)"><!-- --></A><H3>
|
||||
setManagerID</H3>
|
||||
<PRE>
|
||||
public void <B>setManagerID</B>(int managerID)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>managerID</CODE> - int - the new managerID</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setNotes(java.lang.String)"><!-- --></A><H3>
|
||||
setNotes</H3>
|
||||
<PRE>
|
||||
public void <B>setNotes</B>(java.lang.String notes)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>notes</CODE> - String - the new notes</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setStartDate(java.lang.String)"><!-- --></A><H3>
|
||||
setStartDate</H3>
|
||||
<PRE>
|
||||
public void <B>setStartDate</B>(java.lang.String startDate)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>startDate</CODE> - String - the new startDate (Format: yyyy-mm-dd hh:mm:ss)</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setStopDate(java.lang.String)"><!-- --></A><H3>
|
||||
setStopDate</H3>
|
||||
<PRE>
|
||||
public void <B>setStopDate</B>(java.lang.String stopDate)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>stopDate</CODE> - String - the new stopDate (Format: yyyy-mm-dd hh:mm:ss)</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setSummary(java.lang.String)"><!-- --></A><H3>
|
||||
setSummary</H3>
|
||||
<PRE>
|
||||
public void <B>setSummary</B>(java.lang.String summary)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>summary</CODE> - String - the new summary</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setPlanID(java.lang.Integer)"><!-- --></A><H3>
|
||||
setPlanID</H3>
|
||||
<PRE>
|
||||
public void <B>setPlanID</B>(java.lang.Integer newPlanID)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>newPlanID</CODE> - int - the plan that the test run now belongs to</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="update()"><!-- --></A><H3>
|
||||
update</H3>
|
||||
<PRE>
|
||||
public void <B>update</B>()
|
||||
throws java.lang.Exception</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.Exception</CODE></DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getAttributes()"><!-- --></A><H3>
|
||||
getAttributes</H3>
|
||||
<PRE>
|
||||
public java.util.HashMap<java.lang.String,java.lang.Object> <B>getAttributes</B>()
|
||||
throws java.lang.Exception</PRE>
|
||||
<DL>
|
||||
<DD>Gets the attributes of the test run, runID must not be null
|
||||
<P>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>a hashMap of all the values found. Returns null if there is an error
|
||||
and the TestRun cannot be returned
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.Exception</CODE></DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getList(java.lang.String, java.lang.String, java.net.URL, java.util.HashMap)"><!-- --></A><H3>
|
||||
getList</H3>
|
||||
<PRE>
|
||||
public static java.lang.Object[] <B>getList</B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
java.net.URL url,
|
||||
java.util.HashMap<java.lang.String,java.lang.Object> values)</PRE>
|
||||
<DL>
|
||||
<DD>Returns hashmap(s) of testplans that match the inputed values
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>userName</CODE> - your bugzilla/testopia userName<DD><CODE>password</CODE> - your password<DD><CODE>url</CODE> - the url of the testopia server<DD><CODE>values</CODE> - a HashMap with the parameters that will be searched for
|
||||
if you supply the pair "run_id", 5 then run_id 5 will be returned. Any combination
|
||||
of testrun attributes can be entered and the result will be all matches that fit
|
||||
the inputed values
|
||||
<DT><B>Returns:</B><DD></DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="makeTestRun(int, int, int, int, int, java.lang.String)"><!-- --></A><H3>
|
||||
makeTestRun</H3>
|
||||
<PRE>
|
||||
public int <B>makeTestRun</B>(int buildID,
|
||||
int environmentID,
|
||||
int managerID,
|
||||
int planID,
|
||||
int planTextVersion,
|
||||
java.lang.String summary)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>buildID</CODE> - <DD><CODE>environmentID</CODE> - <DD><CODE>managerID</CODE> - <DD><CODE>planID</CODE> - int - the ID of the plan the run will be added to<DD><CODE>planTextVersion</CODE> - <DD><CODE>summary</CODE> - String - text summary of the run
|
||||
<DT><B>Returns:</B><DD>the ID of the test run</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getTestCases()"><!-- --></A><H3>
|
||||
getTestCases</H3>
|
||||
<PRE>
|
||||
public java.lang.Object[] <B>getTestCases</B>()
|
||||
throws java.lang.Exception</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>an array of objects (Object[]) of all the testcases found.
|
||||
Returns null if there is an error and the TestRun cannot be returned
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.Exception</CODE></DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getTestCaseRuns()"><!-- --></A><H3>
|
||||
getTestCaseRuns</H3>
|
||||
<PRE>
|
||||
public java.lang.Object[] <B>getTestCaseRuns</B>()
|
||||
throws java.lang.Exception</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>an array of objects (Object[]) of all the testCaseRuns found.
|
||||
Returns null if there is an error and the TestRun cannot be found
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.Exception</CODE></DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TestRun.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../testopia/API/TestPlan.html" title="class in testopia.API"><B>PREV CLASS</B></A>
|
||||
<A HREF="../../testopia/API/User.html" title="class in testopia.API"><B>NEXT CLASS</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/TestRun.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="TestRun.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,660 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:49 MDT 2007 -->
|
||||
<TITLE>
|
||||
TestopiaTestCase
|
||||
</TITLE>
|
||||
|
||||
<META NAME="keywords" CONTENT="testopia.API.TestopiaTestCase class">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="TestopiaTestCase";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TestopiaTestCase.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../testopia/API/TestCaseRun.html" title="class in testopia.API"><B>PREV CLASS</B></A>
|
||||
<A HREF="../../testopia/API/TestPlan.html" title="class in testopia.API"><B>NEXT CLASS</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/TestopiaTestCase.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="TestopiaTestCase.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<H2>
|
||||
<FONT SIZE="-1">
|
||||
testopia.API</FONT>
|
||||
<BR>
|
||||
Class TestopiaTestCase</H2>
|
||||
<PRE>
|
||||
java.lang.Object
|
||||
<IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>testopia.API.TestopiaTestCase</B>
|
||||
</PRE>
|
||||
<HR>
|
||||
<DL>
|
||||
<DT><PRE>public class <B>TestopiaTestCase</B><DT>extends java.lang.Object</DL>
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
<P>
|
||||
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
|
||||
<A NAME="constructor_summary"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
<B>Constructor Summary</B></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestopiaTestCase.html#TestopiaTestCase(java.lang.String, java.lang.String, java.net.URL, java.lang.Integer)">TestopiaTestCase</A></B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
java.net.URL url,
|
||||
java.lang.Integer caseID)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
|
||||
<A NAME="method_summary"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
<B>Method Summary</B></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestopiaTestCase.html#addComponent(int)">addComponent</A></B>(int componentID)</CODE>
|
||||
|
||||
<BR>
|
||||
Adds a component to the testCase</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.HashMap<java.lang.String,java.lang.Object></CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestopiaTestCase.html#getAttributes()">getAttributes</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Gets the attributes of the test case, caseID must not be null</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> int</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestopiaTestCase.html#getBuildIDByName(java.lang.String)">getBuildIDByName</A></B>(java.lang.String categoryName)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.lang.Object[]</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestopiaTestCase.html#getComponents()">getComponents</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Gets the components as an array of hashMaps or null if
|
||||
an error occurs</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>static java.lang.Object[]</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestopiaTestCase.html#getList(java.lang.String, java.lang.String, java.net.URL, java.util.HashMap)">getList</A></B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
java.net.URL url,
|
||||
java.util.HashMap<java.lang.String,java.lang.Object> values)</CODE>
|
||||
|
||||
<BR>
|
||||
Returns hashmap(s) of testcases that match the inputed values</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> int</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestopiaTestCase.html#makeTestCase(int, int, int, boolean, int, java.lang.String, java.lang.Integer)">makeTestCase</A></B>(int authorID,
|
||||
int caseStatusID,
|
||||
int categoryID,
|
||||
boolean isAutomated,
|
||||
int planID,
|
||||
java.lang.String summary,
|
||||
java.lang.Integer priorityID)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestopiaTestCase.html#removeComponent(int)">removeComponent</A></B>(int componentID)</CODE>
|
||||
|
||||
<BR>
|
||||
Removes a component to the testCase</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestopiaTestCase.html#setAlias(java.lang.String)">setAlias</A></B>(java.lang.String alias)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestopiaTestCase.html#setArguments(java.lang.String)">setArguments</A></B>(java.lang.String arguments)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestopiaTestCase.html#setCanview(boolean)">setCanview</A></B>(boolean canview)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestopiaTestCase.html#setCaseStatusID(java.lang.String)">setCaseStatusID</A></B>(java.lang.String caseStatusID)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestopiaTestCase.html#setCategoryID(int)">setCategoryID</A></B>(int categoryID)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestopiaTestCase.html#setDefaultTesterID(int)">setDefaultTesterID</A></B>(int defaultTesterID)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestopiaTestCase.html#setIsAutomated(boolean)">setIsAutomated</A></B>(boolean isAutomated)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestopiaTestCase.html#setPriorityID(int)">setPriorityID</A></B>(int priorityID)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestopiaTestCase.html#setRequirement(java.lang.String)">setRequirement</A></B>(java.lang.String requirement)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestopiaTestCase.html#setScript(java.lang.String)">setScript</A></B>(java.lang.String script)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestopiaTestCase.html#setSummary(java.lang.String)">setSummary</A></B>(java.lang.String summary)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/TestopiaTestCase.html#update()">update</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Updates are not called when the .set is used.</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<P>
|
||||
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
|
||||
<A NAME="constructor_detail"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
||||
<B>Constructor Detail</B></FONT></TH>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="TestopiaTestCase(java.lang.String, java.lang.String, java.net.URL, java.lang.Integer)"><!-- --></A><H3>
|
||||
TestopiaTestCase</H3>
|
||||
<PRE>
|
||||
public <B>TestopiaTestCase</B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
java.net.URL url,
|
||||
java.lang.Integer caseID)</PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>userName</CODE> - your bugzilla/testopia userName<DD><CODE>password</CODE> - your password<DD><CODE>url</CODE> - the url of the testopia server<DD><CODE>caseID</CODE> - - Integer the caseID, you may enter null here if you are creating a test case</DL>
|
||||
</DL>
|
||||
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
|
||||
<A NAME="method_detail"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
||||
<B>Method Detail</B></FONT></TH>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="setAlias(java.lang.String)"><!-- --></A><H3>
|
||||
setAlias</H3>
|
||||
<PRE>
|
||||
public void <B>setAlias</B>(java.lang.String alias)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>alias</CODE> - String - the new Alias</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setArguments(java.lang.String)"><!-- --></A><H3>
|
||||
setArguments</H3>
|
||||
<PRE>
|
||||
public void <B>setArguments</B>(java.lang.String arguments)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>arguments</CODE> - String - the new arguments</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setCanview(boolean)"><!-- --></A><H3>
|
||||
setCanview</H3>
|
||||
<PRE>
|
||||
public void <B>setCanview</B>(boolean canview)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>canview</CODE> - </DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setCaseStatusID(java.lang.String)"><!-- --></A><H3>
|
||||
setCaseStatusID</H3>
|
||||
<PRE>
|
||||
public void <B>setCaseStatusID</B>(java.lang.String caseStatusID)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>caseStatusID</CODE> - String - the new case Status ID</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setCategoryID(int)"><!-- --></A><H3>
|
||||
setCategoryID</H3>
|
||||
<PRE>
|
||||
public void <B>setCategoryID</B>(int categoryID)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>categoryID</CODE> - int - the new categorID</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setDefaultTesterID(int)"><!-- --></A><H3>
|
||||
setDefaultTesterID</H3>
|
||||
<PRE>
|
||||
public void <B>setDefaultTesterID</B>(int defaultTesterID)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>defaultTesterID</CODE> - int - the new defaultTesterID</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setIsAutomated(boolean)"><!-- --></A><H3>
|
||||
setIsAutomated</H3>
|
||||
<PRE>
|
||||
public void <B>setIsAutomated</B>(boolean isAutomated)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>isAutomated</CODE> - boolean - true if it's to be set automated,
|
||||
false otherwise</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setPriorityID(int)"><!-- --></A><H3>
|
||||
setPriorityID</H3>
|
||||
<PRE>
|
||||
public void <B>setPriorityID</B>(int priorityID)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>priorityID</CODE> - - int the new priorityID</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setRequirement(java.lang.String)"><!-- --></A><H3>
|
||||
setRequirement</H3>
|
||||
<PRE>
|
||||
public void <B>setRequirement</B>(java.lang.String requirement)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>requirement</CODE> - String - the new requirement</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setScript(java.lang.String)"><!-- --></A><H3>
|
||||
setScript</H3>
|
||||
<PRE>
|
||||
public void <B>setScript</B>(java.lang.String script)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>script</CODE> - String - the new script</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setSummary(java.lang.String)"><!-- --></A><H3>
|
||||
setSummary</H3>
|
||||
<PRE>
|
||||
public void <B>setSummary</B>(java.lang.String summary)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>summary</CODE> - String - the new summary</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="addComponent(int)"><!-- --></A><H3>
|
||||
addComponent</H3>
|
||||
<PRE>
|
||||
public void <B>addComponent</B>(int componentID)
|
||||
throws java.lang.Exception</PRE>
|
||||
<DL>
|
||||
<DD>Adds a component to the testCase
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>componentID</CODE> - the ID of the component that will be added to the
|
||||
testCase
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.Exception</CODE></DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="removeComponent(int)"><!-- --></A><H3>
|
||||
removeComponent</H3>
|
||||
<PRE>
|
||||
public void <B>removeComponent</B>(int componentID)
|
||||
throws java.lang.Exception</PRE>
|
||||
<DL>
|
||||
<DD>Removes a component to the testCase
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>componentID</CODE> - the ID of the component that will be removed from the
|
||||
testCase
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.Exception</CODE></DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getComponents()"><!-- --></A><H3>
|
||||
getComponents</H3>
|
||||
<PRE>
|
||||
public java.lang.Object[] <B>getComponents</B>()
|
||||
throws java.lang.Exception</PRE>
|
||||
<DL>
|
||||
<DD>Gets the components as an array of hashMaps or null if
|
||||
an error occurs
|
||||
<P>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>an array of component hashMaps or null
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.Exception</CODE></DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="update()"><!-- --></A><H3>
|
||||
update</H3>
|
||||
<PRE>
|
||||
public void <B>update</B>()
|
||||
throws java.lang.Exception</PRE>
|
||||
<DL>
|
||||
<DD>Updates are not called when the .set is used. You must call update after all your sets
|
||||
to push the changes over to testopia.
|
||||
<P>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.Exception</CODE> - if planID is null
|
||||
(you made the TestCase with a null caseID and have not created a new test plan)</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="makeTestCase(int, int, int, boolean, int, java.lang.String, java.lang.Integer)"><!-- --></A><H3>
|
||||
makeTestCase</H3>
|
||||
<PRE>
|
||||
public int <B>makeTestCase</B>(int authorID,
|
||||
int caseStatusID,
|
||||
int categoryID,
|
||||
boolean isAutomated,
|
||||
int planID,
|
||||
java.lang.String summary,
|
||||
java.lang.Integer priorityID)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>authorID</CODE> - the bugzilla/testopia ID of the author<DD><CODE>caseStatusID</CODE> - <DD><CODE>categoryID</CODE> - <DD><CODE>isAutomated</CODE> - <DD><CODE>planID</CODE> - the ID of the plan the testCase will be added to<DD><CODE>summary</CODE> - string - the summary of the testCase. Null allowed<DD><CODE>priorityID</CODE> - Integer - the priority of the testCase (0-5). Null allowed
|
||||
<DT><B>Returns:</B><DD></DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getAttributes()"><!-- --></A><H3>
|
||||
getAttributes</H3>
|
||||
<PRE>
|
||||
public java.util.HashMap<java.lang.String,java.lang.Object> <B>getAttributes</B>()
|
||||
throws java.lang.Exception</PRE>
|
||||
<DL>
|
||||
<DD>Gets the attributes of the test case, caseID must not be null
|
||||
<P>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>a hashMap of all the values found. Returns null if there is an error
|
||||
and the TestCase cannot be returned
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.Exception</CODE></DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getList(java.lang.String, java.lang.String, java.net.URL, java.util.HashMap)"><!-- --></A><H3>
|
||||
getList</H3>
|
||||
<PRE>
|
||||
public static java.lang.Object[] <B>getList</B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
java.net.URL url,
|
||||
java.util.HashMap<java.lang.String,java.lang.Object> values)</PRE>
|
||||
<DL>
|
||||
<DD>Returns hashmap(s) of testcases that match the inputed values
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>userName</CODE> - your bugzilla/testopia userName<DD><CODE>password</CODE> - your password<DD><CODE>url</CODE> - the url of the testopia server<DD><CODE>values</CODE> - a HashMap with the parameters that will be searched for
|
||||
if you supply the pair "case_id", 5 then case_id 5 will be returned. Any combination
|
||||
of testcase attributes can be entered and the result will be all the matches that fit
|
||||
the inputed values
|
||||
<DT><B>Returns:</B><DD></DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getBuildIDByName(java.lang.String)"><!-- --></A><H3>
|
||||
getBuildIDByName</H3>
|
||||
<PRE>
|
||||
public int <B>getBuildIDByName</B>(java.lang.String categoryName)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>categoryName</CODE> - the name of the category that the ID will be returned for. This will search within the
|
||||
test plans that this test case belongs to and return the first category with a matching name. 0 Will be
|
||||
returned if the category can't be found
|
||||
<DT><B>Returns:</B><DD>the ID of the specified product</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TestopiaTestCase.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../testopia/API/TestCaseRun.html" title="class in testopia.API"><B>PREV CLASS</B></A>
|
||||
<A HREF="../../testopia/API/TestPlan.html" title="class in testopia.API"><B>NEXT CLASS</B></A></FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/TestopiaTestCase.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="TestopiaTestCase.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,262 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:49 MDT 2007 -->
|
||||
<TITLE>
|
||||
User
|
||||
</TITLE>
|
||||
|
||||
<META NAME="keywords" CONTENT="testopia.API.User class">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="User";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/User.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../testopia/API/TestRun.html" title="class in testopia.API"><B>PREV CLASS</B></A>
|
||||
NEXT CLASS</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/User.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="User.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<H2>
|
||||
<FONT SIZE="-1">
|
||||
testopia.API</FONT>
|
||||
<BR>
|
||||
Class User</H2>
|
||||
<PRE>
|
||||
java.lang.Object
|
||||
<IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>testopia.API.User</B>
|
||||
</PRE>
|
||||
<HR>
|
||||
<DL>
|
||||
<DT><PRE>public class <B>User</B><DT>extends java.lang.Object</DL>
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
<DL>
|
||||
<DT><B>Author:</B></DT>
|
||||
<DD>anelson, bstice
|
||||
Retrives the user ID for the inputed email</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<P>
|
||||
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
|
||||
<A NAME="constructor_summary"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
<B>Constructor Summary</B></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><B><A HREF="../../testopia/API/User.html#User(java.lang.String, java.lang.String, java.lang.String, java.net.URL)">User</A></B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
java.lang.String login,
|
||||
java.net.URL url)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
|
||||
<A NAME="method_summary"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
<B>Method Summary</B></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> int</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../testopia/API/User.html#getAttributes()">getAttributes</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<P>
|
||||
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
|
||||
<A NAME="constructor_detail"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
||||
<B>Constructor Detail</B></FONT></TH>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="User(java.lang.String, java.lang.String, java.lang.String, java.net.URL)"><!-- --></A><H3>
|
||||
User</H3>
|
||||
<PRE>
|
||||
public <B>User</B>(java.lang.String userName,
|
||||
java.lang.String password,
|
||||
java.lang.String login,
|
||||
java.net.URL url)</PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>userName</CODE> - - your testopia/bugzilla username<DD><CODE>password</CODE> - - the password for your account<DD><CODE>login</CODE> - - the user you want attributes returned for<DD><CODE>url</CODE> - - the url of the testopia server</DL>
|
||||
</DL>
|
||||
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
|
||||
<A NAME="method_detail"><!-- --></A>
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
||||
<B>Method Detail</B></FONT></TH>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="getAttributes()"><!-- --></A><H3>
|
||||
getAttributes</H3>
|
||||
<PRE>
|
||||
public int <B>getAttributes</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>the user_id for the specified login. Returns 0 if there is
|
||||
an error and the user ID cannot be returned</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/User.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../testopia/API/TestRun.html" title="class in testopia.API"><B>PREV CLASS</B></A>
|
||||
NEXT CLASS</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/User.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="User.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,138 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:49 MDT 2007 -->
|
||||
<TITLE>
|
||||
Uses of Class testopia.API.Build
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="Uses of Class testopia.API.Build";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/Build.html" title="class in testopia.API"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../index.html?testopia/API//class-useBuild.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="Build.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<CENTER>
|
||||
<H2>
|
||||
<B>Uses of Class<br>testopia.API.Build</B></H2>
|
||||
</CENTER>
|
||||
No usage of testopia.API.Build
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/Build.html" title="class in testopia.API"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../index.html?testopia/API//class-useBuild.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="Build.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,138 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:49 MDT 2007 -->
|
||||
<TITLE>
|
||||
Uses of Class testopia.API.Component
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="Uses of Class testopia.API.Component";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/Component.html" title="class in testopia.API"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../index.html?testopia/API//class-useComponent.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="Component.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<CENTER>
|
||||
<H2>
|
||||
<B>Uses of Class<br>testopia.API.Component</B></H2>
|
||||
</CENTER>
|
||||
No usage of testopia.API.Component
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/Component.html" title="class in testopia.API"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../index.html?testopia/API//class-useComponent.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="Component.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,138 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:49 MDT 2007 -->
|
||||
<TITLE>
|
||||
Uses of Class testopia.API.Environment
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="Uses of Class testopia.API.Environment";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/Environment.html" title="class in testopia.API"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../index.html?testopia/API//class-useEnvironment.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="Environment.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<CENTER>
|
||||
<H2>
|
||||
<B>Uses of Class<br>testopia.API.Environment</B></H2>
|
||||
</CENTER>
|
||||
No usage of testopia.API.Environment
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/Environment.html" title="class in testopia.API"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../index.html?testopia/API//class-useEnvironment.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="Environment.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,138 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:49 MDT 2007 -->
|
||||
<TITLE>
|
||||
Uses of Class testopia.API.Product
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="Uses of Class testopia.API.Product";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/Product.html" title="class in testopia.API"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../index.html?testopia/API//class-useProduct.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="Product.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<CENTER>
|
||||
<H2>
|
||||
<B>Uses of Class<br>testopia.API.Product</B></H2>
|
||||
</CENTER>
|
||||
No usage of testopia.API.Product
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/Product.html" title="class in testopia.API"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../index.html?testopia/API//class-useProduct.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="Product.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,138 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Thu May 31 10:48:49 MDT 2007 -->
|
||||
<TITLE>
|
||||
Uses of Class testopia.API.TestAPI
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="Uses of Class testopia.API.TestAPI";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/TestAPI.html" title="class in testopia.API"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../index.html?testopia/API//class-useTestAPI.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="TestAPI.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<CENTER>
|
||||
<H2>
|
||||
<B>Uses of Class<br>testopia.API.TestAPI</B></H2>
|
||||
</CENTER>
|
||||
No usage of testopia.API.TestAPI
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/TestAPI.html" title="class in testopia.API"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../index.html?testopia/API//class-useTestAPI.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="TestAPI.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,138 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:49 MDT 2007 -->
|
||||
<TITLE>
|
||||
Uses of Class testopia.API.TestCaseRun
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="Uses of Class testopia.API.TestCaseRun";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/TestCaseRun.html" title="class in testopia.API"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../index.html?testopia/API//class-useTestCaseRun.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="TestCaseRun.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<CENTER>
|
||||
<H2>
|
||||
<B>Uses of Class<br>testopia.API.TestCaseRun</B></H2>
|
||||
</CENTER>
|
||||
No usage of testopia.API.TestCaseRun
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/TestCaseRun.html" title="class in testopia.API"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../index.html?testopia/API//class-useTestCaseRun.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="TestCaseRun.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,138 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:49 MDT 2007 -->
|
||||
<TITLE>
|
||||
Uses of Class testopia.API.TestPlan
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="Uses of Class testopia.API.TestPlan";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/TestPlan.html" title="class in testopia.API"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../index.html?testopia/API//class-useTestPlan.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="TestPlan.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<CENTER>
|
||||
<H2>
|
||||
<B>Uses of Class<br>testopia.API.TestPlan</B></H2>
|
||||
</CENTER>
|
||||
No usage of testopia.API.TestPlan
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/TestPlan.html" title="class in testopia.API"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../index.html?testopia/API//class-useTestPlan.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="TestPlan.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,138 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:50 MDT 2007 -->
|
||||
<TITLE>
|
||||
Uses of Class testopia.API.TestRun
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="Uses of Class testopia.API.TestRun";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/TestRun.html" title="class in testopia.API"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../index.html?testopia/API//class-useTestRun.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="TestRun.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<CENTER>
|
||||
<H2>
|
||||
<B>Uses of Class<br>testopia.API.TestRun</B></H2>
|
||||
</CENTER>
|
||||
No usage of testopia.API.TestRun
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/TestRun.html" title="class in testopia.API"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../index.html?testopia/API//class-useTestRun.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="TestRun.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,138 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:49 MDT 2007 -->
|
||||
<TITLE>
|
||||
Uses of Class testopia.API.TestopiaTestCase
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="Uses of Class testopia.API.TestopiaTestCase";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/TestopiaTestCase.html" title="class in testopia.API"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../index.html?testopia/API//class-useTestopiaTestCase.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="TestopiaTestCase.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<CENTER>
|
||||
<H2>
|
||||
<B>Uses of Class<br>testopia.API.TestopiaTestCase</B></H2>
|
||||
</CENTER>
|
||||
No usage of testopia.API.TestopiaTestCase
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/TestopiaTestCase.html" title="class in testopia.API"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../index.html?testopia/API//class-useTestopiaTestCase.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="TestopiaTestCase.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,138 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:49 MDT 2007 -->
|
||||
<TITLE>
|
||||
Uses of Class testopia.API.User
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="Uses of Class testopia.API.User";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/User.html" title="class in testopia.API"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../index.html?testopia/API//class-useUser.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="User.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<CENTER>
|
||||
<H2>
|
||||
<B>Uses of Class<br>testopia.API.User</B></H2>
|
||||
</CENTER>
|
||||
No usage of testopia.API.User
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../testopia/API/User.html" title="class in testopia.API"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../../index.html?testopia/API//class-useUser.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="User.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,48 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:49 MDT 2007 -->
|
||||
<TITLE>
|
||||
testopia.API
|
||||
</TITLE>
|
||||
|
||||
<META NAME="keywords" CONTENT="testopia.API package">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
|
||||
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white">
|
||||
<FONT size="+1" CLASS="FrameTitleFont">
|
||||
<A HREF="../../testopia/API/package-summary.html" target="classFrame">testopia.API</A></FONT>
|
||||
<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
|
||||
<TR>
|
||||
<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
|
||||
Classes</FONT>
|
||||
<FONT CLASS="FrameItemFont">
|
||||
<BR>
|
||||
<A HREF="Build.html" title="class in testopia.API" target="classFrame">Build</A>
|
||||
<BR>
|
||||
<A HREF="Component.html" title="class in testopia.API" target="classFrame">Component</A>
|
||||
<BR>
|
||||
<A HREF="Environment.html" title="class in testopia.API" target="classFrame">Environment</A>
|
||||
<BR>
|
||||
<A HREF="Product.html" title="class in testopia.API" target="classFrame">Product</A>
|
||||
<BR>
|
||||
<A HREF="TestCaseRun.html" title="class in testopia.API" target="classFrame">TestCaseRun</A>
|
||||
<BR>
|
||||
<A HREF="TestopiaTestCase.html" title="class in testopia.API" target="classFrame">TestopiaTestCase</A>
|
||||
<BR>
|
||||
<A HREF="TestPlan.html" title="class in testopia.API" target="classFrame">TestPlan</A>
|
||||
<BR>
|
||||
<A HREF="TestRun.html" title="class in testopia.API" target="classFrame">TestRun</A>
|
||||
<BR>
|
||||
<A HREF="User.html" title="class in testopia.API" target="classFrame">User</A></FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,184 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:49 MDT 2007 -->
|
||||
<TITLE>
|
||||
testopia.API
|
||||
</TITLE>
|
||||
|
||||
<META NAME="keywords" CONTENT="testopia.API package">
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="testopia.API";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV PACKAGE
|
||||
NEXT PACKAGE</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/package-summary.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<H2>
|
||||
Package testopia.API
|
||||
</H2>
|
||||
|
||||
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||||
<B>Class Summary</B></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD WIDTH="15%"><B><A HREF="../../testopia/API/Build.html" title="class in testopia.API">Build</A></B></TD>
|
||||
<TD>Allows the user to get a buildID from it's name, or it's name from the buildID.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD WIDTH="15%"><B><A HREF="../../testopia/API/Component.html" title="class in testopia.API">Component</A></B></TD>
|
||||
<TD>Allows the user to get a hashmap of the component values by inputing the component ID</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD WIDTH="15%"><B><A HREF="../../testopia/API/Environment.html" title="class in testopia.API">Environment</A></B></TD>
|
||||
<TD>Allows the user to get an environment from it's ID.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD WIDTH="15%"><B><A HREF="../../testopia/API/Product.html" title="class in testopia.API">Product</A></B></TD>
|
||||
<TD>Allows the user to get a productID from it's name, or it's name from the productID.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD WIDTH="15%"><B><A HREF="../../testopia/API/TestCaseRun.html" title="class in testopia.API">TestCaseRun</A></B></TD>
|
||||
<TD> </TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD WIDTH="15%"><B><A HREF="../../testopia/API/TestopiaTestCase.html" title="class in testopia.API">TestopiaTestCase</A></B></TD>
|
||||
<TD> </TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD WIDTH="15%"><B><A HREF="../../testopia/API/TestPlan.html" title="class in testopia.API">TestPlan</A></B></TD>
|
||||
<TD>Creates a test plan object, that allows the user to create, change and get test plan values</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD WIDTH="15%"><B><A HREF="../../testopia/API/TestRun.html" title="class in testopia.API">TestRun</A></B></TD>
|
||||
<TD> </TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD WIDTH="15%"><B><A HREF="../../testopia/API/User.html" title="class in testopia.API">User</A></B></TD>
|
||||
<TD> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
|
||||
<P>
|
||||
<DL>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV PACKAGE
|
||||
NEXT PACKAGE</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/package-summary.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,144 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:49 MDT 2007 -->
|
||||
<TITLE>
|
||||
testopia.API Class Hierarchy
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="testopia.API Class Hierarchy";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/package-tree.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<CENTER>
|
||||
<H2>
|
||||
Hierarchy For Package testopia.API
|
||||
</H2>
|
||||
</CENTER>
|
||||
<H2>
|
||||
Class Hierarchy
|
||||
</H2>
|
||||
<UL>
|
||||
<LI TYPE="circle">java.lang.Object<UL>
|
||||
<LI TYPE="circle">testopia.API.<A HREF="../../testopia/API/Build.html" title="class in testopia.API"><B>Build</B></A><LI TYPE="circle">testopia.API.<A HREF="../../testopia/API/Component.html" title="class in testopia.API"><B>Component</B></A><LI TYPE="circle">testopia.API.<A HREF="../../testopia/API/Environment.html" title="class in testopia.API"><B>Environment</B></A><LI TYPE="circle">testopia.API.<A HREF="../../testopia/API/Product.html" title="class in testopia.API"><B>Product</B></A><LI TYPE="circle">testopia.API.<A HREF="../../testopia/API/TestCaseRun.html" title="class in testopia.API"><B>TestCaseRun</B></A><LI TYPE="circle">testopia.API.<A HREF="../../testopia/API/TestopiaTestCase.html" title="class in testopia.API"><B>TestopiaTestCase</B></A><LI TYPE="circle">testopia.API.<A HREF="../../testopia/API/TestPlan.html" title="class in testopia.API"><B>TestPlan</B></A><LI TYPE="circle">testopia.API.<A HREF="../../testopia/API/TestRun.html" title="class in testopia.API"><B>TestRun</B></A><LI TYPE="circle">testopia.API.<A HREF="../../testopia/API/User.html" title="class in testopia.API"><B>User</B></A></UL>
|
||||
</UL>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/package-tree.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,138 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!--NewPage-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<!-- Generated by javadoc (build 1.5.0_11) on Tue Jun 19 14:46:50 MDT 2007 -->
|
||||
<TITLE>
|
||||
Uses of Package testopia.API
|
||||
</TITLE>
|
||||
|
||||
|
||||
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
|
||||
|
||||
<SCRIPT type="text/javascript">
|
||||
function windowTitle()
|
||||
{
|
||||
parent.document.title="Uses of Package testopia.API";
|
||||
}
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
</NOSCRIPT>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||
|
||||
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<A NAME="navbar_top"><!-- --></A>
|
||||
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/package-use.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_top"></A>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<HR>
|
||||
<CENTER>
|
||||
<H2>
|
||||
<B>Uses of Package<br>testopia.API</B></H2>
|
||||
</CENTER>
|
||||
No usage of testopia.API
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<A NAME="navbar_bottom"><!-- --></A>
|
||||
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||
<TR>
|
||||
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||
<TR ALIGN="center" VALIGN="top">
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../testopia/API/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||
</EM>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
PREV
|
||||
NEXT</FONT></TD>
|
||||
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||
<A HREF="../../index.html?testopia/API/package-use.html" target="_top"><B>FRAMES</B></A>
|
||||
<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
|
||||
<SCRIPT type="text/javascript">
|
||||
<!--
|
||||
if(window==top) {
|
||||
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||
}
|
||||
//-->
|
||||
</SCRIPT>
|
||||
<NOSCRIPT>
|
||||
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
</FONT></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="skip-navbar_bottom"></A>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -0,0 +1,19 @@
|
||||
The following Java jar files belong in this directory:
|
||||
|
||||
http://www.jdom.org/downloads/index.html
|
||||
----------------------------------------
|
||||
jdom.jar
|
||||
|
||||
http://ws.apache.org/commons/util/project-info.html
|
||||
--------------------------------------------------
|
||||
ws-commons-util-1.0.1.jar
|
||||
ws-commons-util-1.0.1-sources.jar
|
||||
|
||||
http://ws.apache.org/xmlrpc/download.html
|
||||
-----------------------------------------
|
||||
xmlrpc-client-3.0rc1.jar
|
||||
xmlrpc-client-3.0rc1-sources.jar
|
||||
xmlrpc-common-3.0rc1.jar
|
||||
xmlrpc-common-3.0rc1-sources.jar
|
||||
xmlrpc-server-3.0rc1.jar
|
||||
xmlrpc-server-3.0rc1-sources.jar
|
||||
@@ -0,0 +1,326 @@
|
||||
/*
|
||||
* The contents of this file are subject to the Mozilla Public
|
||||
* License Version 1.1 (the "License"); you may not use this file
|
||||
* except in compliance with the License. You may obtain a copy of
|
||||
* the License at http://www.mozilla.org/MPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS
|
||||
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||
* implied. See the License for the specific language governing
|
||||
* rights and limitations under the License.
|
||||
*
|
||||
* The Original Code is the Bugzilla Testopia Java API.
|
||||
*
|
||||
* The Initial Developer of the Original Code is Andrew Nelson.
|
||||
* Portions created by Andrew Nelson are Copyright (C) 2006
|
||||
* Novell. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Andrew Nelson <anelson@novell.com>
|
||||
* Jason Sabin <jsabin@novell.com>
|
||||
*
|
||||
*/package testopia.API;
|
||||
import java.net.URL;
|
||||
import java.security.cert.X509Certificate;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
|
||||
import javax.net.ssl.HostnameVerifier;
|
||||
import javax.net.ssl.HttpsURLConnection;
|
||||
import javax.net.ssl.SSLContext;
|
||||
import javax.net.ssl.SSLSession;
|
||||
import javax.net.ssl.TrustManager;
|
||||
import javax.net.ssl.X509TrustManager;
|
||||
|
||||
import org.apache.xmlrpc.client.XmlRpcClient;
|
||||
import org.apache.xmlrpc.client.XmlRpcClientConfigImpl;
|
||||
|
||||
/**
|
||||
* Allows the user to get a buildID from it's name, or it's name from the buildID.
|
||||
* It can also create and update a build
|
||||
* @author anelson
|
||||
*
|
||||
*/
|
||||
public class Build {
|
||||
private String userName;
|
||||
private String password;
|
||||
private URL url;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @param userName - your testopia/bugzilla username
|
||||
* @param password - the password for your account
|
||||
* @param login - the user you want attributes returned for
|
||||
* @param url - the url of the testopia server
|
||||
*/
|
||||
public Build(String userName, String password, URL url)
|
||||
{
|
||||
this.userName = userName;
|
||||
this.password = password;
|
||||
this.url = url;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Creates a new build and returns the buildID, 0 is returned if an error occurs
|
||||
* @param name
|
||||
* @param productID
|
||||
*/
|
||||
public int makeBuild(String name, int productID, Boolean isactive, String milestone)
|
||||
{
|
||||
int result = 0;
|
||||
|
||||
//Check if the build already exists. Will return a 0 if the build does not exist
|
||||
int buildTest = getBuildIDByName(name);
|
||||
|
||||
if(buildTest == 0){
|
||||
//Build does not exist so we need to create a new build
|
||||
|
||||
HashMap<String, Object> map = new HashMap<String, Object>();
|
||||
map.put("name", name);
|
||||
map.put("product_id", productID);
|
||||
map.put("milestone", milestone);
|
||||
|
||||
//1 for true, 0 for false
|
||||
if(isactive)
|
||||
map.put("isactive", 1);
|
||||
else
|
||||
map.put("isactive", 0);
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the build
|
||||
params.add(map);
|
||||
|
||||
//get the result
|
||||
result = (Integer)client.execute("Build.create",params);
|
||||
return result;
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
else{
|
||||
//Build already exists
|
||||
System.out.println("-->Build "+name+" already exists will not create build");
|
||||
//Make sure we don't forget to set the buildID
|
||||
result = buildTest;
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Updates builds on testopia with the specified parameters
|
||||
* @param name string - the name of the build. Can be null
|
||||
* @param milestone string - the milestone. Can be null
|
||||
* @param isactive Boolean - if the build is active. Can be null
|
||||
* @param description String - description of the build. Can be null
|
||||
* @param buildID int - the buildID
|
||||
*/
|
||||
public void updateBuild(String name, String milestone, Boolean isactive,
|
||||
String description, int buildID)
|
||||
{
|
||||
//put values into map if they are not null
|
||||
HashMap<String, Object> map = new HashMap<String, Object>();
|
||||
if(name != null)
|
||||
map.put("name", name);
|
||||
if(milestone != null)
|
||||
map.put("milestone", milestone);
|
||||
if(isactive != null)
|
||||
{
|
||||
//put 1 into map if true
|
||||
if(isactive)
|
||||
map.put("isactive", 1);
|
||||
//else put false
|
||||
else
|
||||
map.put("isactive", 0);
|
||||
}
|
||||
|
||||
if(description != null)
|
||||
map.put("description", description);
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the build
|
||||
params.add(buildID);
|
||||
params.add(map);
|
||||
|
||||
//get the result
|
||||
HashMap result = (HashMap)client.execute("Build.update",params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param BuildName the name of the build that the ID will be returned for. 0 Will be
|
||||
* returned if the build can't be found
|
||||
* @return the ID of the specified product
|
||||
*/
|
||||
public int getBuildIDByName(String buildName)
|
||||
{
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the build
|
||||
params.add(buildName);
|
||||
|
||||
//get the result
|
||||
int result = (Integer)client.execute("Build.lookup_id_by_name",params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
return result;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param id the ID of the build name that will be returned. Null is returned
|
||||
* if the product can't be found
|
||||
* @return the product name that corresponds the specified product ID
|
||||
*/
|
||||
public String getBuildNameByID(int id)
|
||||
{
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the build
|
||||
params.add(id);
|
||||
|
||||
//get the result
|
||||
String result = (String)client.execute("Build.lookup_id_by_name", params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
return result;
|
||||
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @return the XML client used to connect to and modify TestCaseRun
|
||||
*/
|
||||
private XmlRpcClient getXMLclient() throws Exception
|
||||
{
|
||||
try
|
||||
{
|
||||
|
||||
XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
|
||||
config.setServerURL(url);
|
||||
config.setBasicUserName(userName);
|
||||
config.setBasicPassword(password);
|
||||
|
||||
XmlRpcClient client = new XmlRpcClient();
|
||||
client.setConfig(config);
|
||||
|
||||
return client;
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
throw new Exception("could not connect to server");
|
||||
}
|
||||
|
||||
private static void TrustAllCerts()
|
||||
throws java.security.NoSuchAlgorithmException,
|
||||
java.security.KeyManagementException
|
||||
{
|
||||
// Create a trust manager that does not validate certificate chains
|
||||
|
||||
TrustManager[] trustAllCerts = new TrustManager[]
|
||||
{
|
||||
new X509TrustManager()
|
||||
{
|
||||
public X509Certificate[] getAcceptedIssuers()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
public void checkClientTrusted(X509Certificate[] certs, String authType)
|
||||
{
|
||||
// Trust always
|
||||
}
|
||||
|
||||
public void checkServerTrusted(X509Certificate[] certs, String authType)
|
||||
{
|
||||
// Trust always
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
// Install the all-trusting trust manager
|
||||
SSLContext sc = SSLContext.getInstance("SSL");
|
||||
|
||||
// Create empty HostnameVerifier
|
||||
HostnameVerifier hv = new HostnameVerifier()
|
||||
{
|
||||
public boolean verify(String arg0, SSLSession arg1)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
};
|
||||
|
||||
sc.init(null, trustAllCerts, new java.security.SecureRandom());
|
||||
HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
|
||||
HttpsURLConnection.setDefaultHostnameVerifier(hv);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,170 @@
|
||||
/*
|
||||
* The contents of this file are subject to the Mozilla Public
|
||||
* License Version 1.1 (the "License"); you may not use this file
|
||||
* except in compliance with the License. You may obtain a copy of
|
||||
* the License at http://www.mozilla.org/MPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS
|
||||
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||
* implied. See the License for the specific language governing
|
||||
* rights and limitations under the License.
|
||||
*
|
||||
* The Original Code is the Bugzilla Testopia Java API.
|
||||
*
|
||||
* The Initial Developer of the Original Code is Andrew Nelson.
|
||||
* Portions created by Andrew Nelson are Copyright (C) 2006
|
||||
* Novell. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Andrew Nelson <anelson@novell.com>
|
||||
*
|
||||
*/
|
||||
package testopia.API;
|
||||
|
||||
import java.net.URL;
|
||||
import java.security.cert.X509Certificate;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
|
||||
import javax.net.ssl.HostnameVerifier;
|
||||
import javax.net.ssl.HttpsURLConnection;
|
||||
import javax.net.ssl.SSLContext;
|
||||
import javax.net.ssl.SSLSession;
|
||||
import javax.net.ssl.TrustManager;
|
||||
import javax.net.ssl.X509TrustManager;
|
||||
|
||||
import org.apache.xmlrpc.client.XmlRpcClient;
|
||||
import org.apache.xmlrpc.client.XmlRpcClientConfigImpl;
|
||||
|
||||
/**
|
||||
* Allows the user to get a hashmap of the component values by inputing the component ID
|
||||
* @author anelson
|
||||
*
|
||||
*/
|
||||
public class Component {
|
||||
private String userName;
|
||||
private String password;
|
||||
private URL url;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @param userName - your testopia/bugzilla username
|
||||
* @param password - the password for your account
|
||||
* @param url - the url of the testopia server
|
||||
*/
|
||||
public Component(String userName, String password, URL url)
|
||||
{
|
||||
this.userName = userName;
|
||||
this.password = password;
|
||||
this.url = url;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param id the ID of the component that will be returned. Null is returned
|
||||
* if the component can't be found
|
||||
* @return the product name that corresponds the specified product ID
|
||||
*/
|
||||
public HashMap<String, Object> getComponentByID(int id)
|
||||
{
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the build
|
||||
params.add(id);
|
||||
|
||||
//get the result
|
||||
HashMap<String, Object> result = (HashMap<String, Object>)client.execute("Component.get", params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
return result;
|
||||
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return the XML client used to connect to and modify TestCaseRun
|
||||
*/
|
||||
private XmlRpcClient getXMLclient() throws Exception
|
||||
{
|
||||
try
|
||||
{
|
||||
|
||||
XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
|
||||
config.setServerURL(url);
|
||||
config.setBasicUserName(userName);
|
||||
config.setBasicPassword(password);
|
||||
|
||||
XmlRpcClient client = new XmlRpcClient();
|
||||
client.setConfig(config);
|
||||
|
||||
return client;
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
throw new Exception("could not connect to server");
|
||||
}
|
||||
|
||||
private static void TrustAllCerts()
|
||||
throws java.security.NoSuchAlgorithmException,
|
||||
java.security.KeyManagementException
|
||||
{
|
||||
// Create a trust manager that does not validate certificate chains
|
||||
|
||||
TrustManager[] trustAllCerts = new TrustManager[]
|
||||
{
|
||||
new X509TrustManager()
|
||||
{
|
||||
public X509Certificate[] getAcceptedIssuers()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
public void checkClientTrusted(X509Certificate[] certs, String authType)
|
||||
{
|
||||
// Trust always
|
||||
}
|
||||
|
||||
public void checkServerTrusted(X509Certificate[] certs, String authType)
|
||||
{
|
||||
// Trust always
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
// Install the all-trusting trust manager
|
||||
SSLContext sc = SSLContext.getInstance("SSL");
|
||||
|
||||
// Create empty HostnameVerifier
|
||||
HostnameVerifier hv = new HostnameVerifier()
|
||||
{
|
||||
public boolean verify(String arg0, SSLSession arg1)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
};
|
||||
|
||||
sc.init(null, trustAllCerts, new java.security.SecureRandom());
|
||||
HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
|
||||
HttpsURLConnection.setDefaultHostnameVerifier(hv);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,368 @@
|
||||
/*
|
||||
* The contents of this file are subject to the Mozilla Public
|
||||
* License Version 1.1 (the "License"); you may not use this file
|
||||
* except in compliance with the License. You may obtain a copy of
|
||||
* the License at http://www.mozilla.org/MPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS
|
||||
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||
* implied. See the License for the specific language governing
|
||||
* rights and limitations under the License.
|
||||
*
|
||||
* The Original Code is the Bugzilla Testopia Java API.
|
||||
*
|
||||
* The Initial Developer of the Original Code is Andrew Nelson.
|
||||
* Portions created by Andrew Nelson are Copyright (C) 2006
|
||||
* Novell. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Andrew Nelson <anelson@novell.com>
|
||||
* Jason Sabin <jsabin@novell.com>
|
||||
*
|
||||
*/
|
||||
package testopia.API;
|
||||
import java.net.URL;
|
||||
import java.security.cert.X509Certificate;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
|
||||
import javax.net.ssl.HostnameVerifier;
|
||||
import javax.net.ssl.HttpsURLConnection;
|
||||
import javax.net.ssl.SSLContext;
|
||||
import javax.net.ssl.SSLSession;
|
||||
import javax.net.ssl.TrustManager;
|
||||
import javax.net.ssl.X509TrustManager;
|
||||
|
||||
import org.apache.xmlrpc.client.XmlRpcClient;
|
||||
import org.apache.xmlrpc.client.XmlRpcClientConfigImpl;
|
||||
|
||||
/**
|
||||
* Allows the user to get an environment from it's ID. It can also create
|
||||
* and update an environment
|
||||
* @author anelson
|
||||
*
|
||||
*/
|
||||
public class Environment {
|
||||
private String userName;
|
||||
private String password;
|
||||
private URL url;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @param userName - your testopia/bugzilla username
|
||||
* @param password - the password for your account
|
||||
* @param login - the user you want attributes returned for
|
||||
* @param url - the url of the testopia server
|
||||
*/
|
||||
public Environment(String userName, String password, URL url)
|
||||
{
|
||||
this.userName = userName;
|
||||
this.password = password;
|
||||
this.url = url;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Creates a new environment and returns the environmentID, 0 is returned
|
||||
* if an error occurs
|
||||
* @param name
|
||||
* @param productID
|
||||
*/
|
||||
public int makeEnvironment(String name, int productID, boolean isActive)
|
||||
{
|
||||
int result = 0;
|
||||
|
||||
//Check if the environment already exists. Will return a null if the environment does not exist
|
||||
HashMap<String, Object> environmentTest = listEnvironments(productID, name);
|
||||
|
||||
//System.out.println("Environment Returned: "+ environmentTest.toString());
|
||||
|
||||
if(environmentTest == null){
|
||||
//environment does not exist so we need to create a new environment
|
||||
|
||||
HashMap<String, Object> map = new HashMap<String, Object>();
|
||||
|
||||
//1 for true, 0 for false
|
||||
if(isActive)
|
||||
map.put("isactive", 1);
|
||||
else
|
||||
map.put("isactive", 0);
|
||||
|
||||
map.put("name", name);
|
||||
map.put("product_id", productID);
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the environment
|
||||
params.add(map);
|
||||
|
||||
//get the result
|
||||
result = (Integer) client.execute("Environment.create",params);
|
||||
return result;
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
else{
|
||||
//Build already exists
|
||||
System.out.println("-->Build "+name+" already exists will not create build");
|
||||
//Set the id correctly before returning
|
||||
String envIDString = environmentTest.get("environment_id").toString();
|
||||
result = Integer.parseInt(envIDString);
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Updates the environment on testopia with the specified parameters
|
||||
* @param name string - the name of the build. Can be null
|
||||
* @param milestone string - the milestone. Can be null
|
||||
* @param isactive Boolean - if the build is active. Can be null
|
||||
* @param description String - description of the build. Can be null
|
||||
* @param buildID int - the buildID
|
||||
*/
|
||||
public void updateEnvironment(String name, Boolean isactive,
|
||||
Integer productID, int environmentID)
|
||||
{
|
||||
//put values into map if they are not null
|
||||
HashMap<String, Object> map = new HashMap<String, Object>();
|
||||
if(name != null)
|
||||
map.put("name", name);
|
||||
if(productID != null)
|
||||
map.put("product_id", productID);
|
||||
if(isactive != null)
|
||||
{
|
||||
//put 1 into map if true
|
||||
if(isactive)
|
||||
map.put("isactive", 1);
|
||||
//else put false
|
||||
else
|
||||
map.put("isactive", 0);
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the build
|
||||
params.add(environmentID);
|
||||
params.add(map);
|
||||
|
||||
//get the result
|
||||
HashMap result = (HashMap)client.execute("Environment.update",params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the environmnet as a HashMap or null if environment can't be found
|
||||
* @param environmentName
|
||||
* @return
|
||||
*/
|
||||
public HashMap<String, Object> getEnvirnoment(int environmentID)
|
||||
{
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the environment
|
||||
params.add(environmentID);
|
||||
|
||||
//get the result
|
||||
HashMap result = (HashMap)client.execute("Environment.get", params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
return result;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param productName - the name of the product that the
|
||||
* @param environmentName
|
||||
* @return
|
||||
*/
|
||||
public HashMap<String, Object> listEnvironments(String productName, String environmentName)
|
||||
{
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the environment
|
||||
if(productName != null)
|
||||
{
|
||||
Product product = new Product(userName, password, url);
|
||||
int productId = product.getProductIDByName(productName);
|
||||
params.add(productId);
|
||||
}
|
||||
|
||||
if(environmentName != null)
|
||||
params.add(environmentName);
|
||||
|
||||
//get the result
|
||||
HashMap result = (HashMap)client.execute("Environment.get", params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
return result;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param productId - the product id
|
||||
* @param environmentName
|
||||
* @return
|
||||
*/
|
||||
public HashMap<String, Object> listEnvironments(int productId, String environmentName)
|
||||
{
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
params.add(productId);
|
||||
|
||||
if(environmentName != null)
|
||||
params.add(environmentName);
|
||||
|
||||
//get the result
|
||||
HashMap result = (HashMap)client.execute("Environment.get", params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
return result;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return the XML client used to connect to and modify TestCaseRun
|
||||
*/
|
||||
private XmlRpcClient getXMLclient() throws Exception
|
||||
{
|
||||
try
|
||||
{
|
||||
|
||||
XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
|
||||
config.setServerURL(url);
|
||||
config.setBasicUserName(userName);
|
||||
config.setBasicPassword(password);
|
||||
|
||||
XmlRpcClient client = new XmlRpcClient();
|
||||
client.setConfig(config);
|
||||
|
||||
return client;
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
throw new Exception("could not connect to server");
|
||||
}
|
||||
|
||||
private static void TrustAllCerts()
|
||||
throws java.security.NoSuchAlgorithmException,
|
||||
java.security.KeyManagementException
|
||||
{
|
||||
// Create a trust manager that does not validate certificate chains
|
||||
|
||||
TrustManager[] trustAllCerts = new TrustManager[]
|
||||
{
|
||||
new X509TrustManager()
|
||||
{
|
||||
public X509Certificate[] getAcceptedIssuers()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
public void checkClientTrusted(X509Certificate[] certs, String authType)
|
||||
{
|
||||
// Trust always
|
||||
}
|
||||
|
||||
public void checkServerTrusted(X509Certificate[] certs, String authType)
|
||||
{
|
||||
// Trust always
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
// Install the all-trusting trust manager
|
||||
SSLContext sc = SSLContext.getInstance("SSL");
|
||||
|
||||
// Create empty HostnameVerifier
|
||||
HostnameVerifier hv = new HostnameVerifier()
|
||||
{
|
||||
public boolean verify(String arg0, SSLSession arg1)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
};
|
||||
|
||||
sc.init(null, trustAllCerts, new java.security.SecureRandom());
|
||||
HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
|
||||
HttpsURLConnection.setDefaultHostnameVerifier(hv);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,152 @@
|
||||
/*
|
||||
* The contents of this file are subject to the Mozilla Public
|
||||
* License Version 1.1 (the "License"); you may not use this file
|
||||
* except in compliance with the License. You may obtain a copy of
|
||||
* the License at http://www.mozilla.org/MPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS
|
||||
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||
* implied. See the License for the specific language governing
|
||||
* rights and limitations under the License.
|
||||
*
|
||||
* The Original Code is the Bugzilla Testopia Java API.
|
||||
*
|
||||
* The Initial Developer of the Original Code is Andrew Nelson.
|
||||
* Portions created by Andrew Nelson are Copyright (C) 2006
|
||||
* Novell. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Andrew Nelson <anelson@novell.com>
|
||||
*
|
||||
*/
|
||||
package testopia.API;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.InputStreamReader;
|
||||
import java.net.MalformedURLException;
|
||||
import java.net.URL;
|
||||
import java.util.HashMap;
|
||||
import java.util.StringTokenizer;
|
||||
import java.util.Map.Entry;
|
||||
|
||||
public class Lookup {
|
||||
public static URL url;
|
||||
|
||||
public static void main(String args[]) throws Exception
|
||||
{
|
||||
//declare variables
|
||||
url = new URL("http://apibugzillastage.provo.novell.com/tr_xmlrpc.cgi");
|
||||
|
||||
//get username and password
|
||||
System.out.println("Welcome to Testopia Lookup tool 1.0");
|
||||
StringBuilder command = new StringBuilder();
|
||||
StringBuilder object = new StringBuilder();
|
||||
System.out.println("Please Eneter your bugzilla username");
|
||||
|
||||
StringBuilder userNameStringBuilder = new StringBuilder();
|
||||
processInput(userNameStringBuilder, null, null);
|
||||
|
||||
System.out.println("Please enter your bugzilla password");
|
||||
StringBuilder passwordStringBuilder = new StringBuilder();
|
||||
processInput(passwordStringBuilder, null, null);
|
||||
|
||||
|
||||
System.out.println("You may now enter a command query");
|
||||
System.out.println("To see a list of supported queries, please");
|
||||
System.out.println("read the lookupHelp.txt");
|
||||
|
||||
|
||||
//begin query loop
|
||||
String username = userNameStringBuilder.toString();
|
||||
String password = passwordStringBuilder.toString();
|
||||
StringBuilder secondObject;
|
||||
while(true)
|
||||
{
|
||||
command = new StringBuilder();
|
||||
object = new StringBuilder();
|
||||
secondObject = new StringBuilder();
|
||||
//get input from console
|
||||
processInput(command, object, null);
|
||||
|
||||
System.out.println("Query Result:");
|
||||
|
||||
if(command.toString().equals("build"))
|
||||
{
|
||||
Build build = new Build(username, password, url);
|
||||
int buildId = build.getBuildIDByName(object.toString());
|
||||
System.out.println(buildId);
|
||||
}
|
||||
|
||||
else if(command.toString().equals("component"))
|
||||
{
|
||||
TestPlan testPlan = new TestPlan(username, password, url, new Integer(object.toString()));
|
||||
Object[] objects = testPlan.getComponents();
|
||||
for(Object o : objects)
|
||||
System.out.println(o.toString());
|
||||
}
|
||||
|
||||
else if(command.toString().equals("environmentByProduct"))
|
||||
{
|
||||
Environment environment = new Environment(username, password, url);
|
||||
|
||||
HashMap<String, Object> map = environment.listEnvironments(object.toString(), null);
|
||||
|
||||
System.out.println("Environment Name: " + map.get("name"));
|
||||
System.out.println("Environment ID: " + map.get("environment_id"));
|
||||
|
||||
}
|
||||
|
||||
else if(command.toString().equals("environmentByName"))
|
||||
{
|
||||
Environment environment = new Environment(username, password, url);
|
||||
|
||||
HashMap<String, Object> map = environment.listEnvironments(object.toString(), null);
|
||||
|
||||
System.out.println("Environment Name: " + map.get("name"));
|
||||
System.out.println("Environment ID: " + map.get("environment_id"));
|
||||
|
||||
}
|
||||
|
||||
else if(command.toString().equals("exit"))
|
||||
{
|
||||
System.out.println("Thanks For Using the Lookup Tool");
|
||||
break;
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
System.out.println("unrecognized command");
|
||||
}
|
||||
|
||||
System.out.println("You may now enter another command query, or type exit to exit");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Helper method to take input from console
|
||||
* @param command - first parameter
|
||||
* @param object - second parameter
|
||||
*/
|
||||
public static void processInput(StringBuilder command, StringBuilder object, StringBuilder secondObject)
|
||||
{
|
||||
InputStream in = System.in;
|
||||
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
|
||||
StringTokenizer token = null;
|
||||
try {
|
||||
token = new StringTokenizer(reader.readLine(), ":");
|
||||
} catch (IOException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
if(token.hasMoreTokens())
|
||||
command.append(token.nextToken());
|
||||
if(token.hasMoreTokens() && object != null)
|
||||
object.append(token.nextToken());
|
||||
if(token.hasMoreTokens() && secondObject != null)
|
||||
secondObject.append(token.nextToken());
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,235 @@
|
||||
/*
|
||||
* The contents of this file are subject to the Mozilla Public
|
||||
* License Version 1.1 (the "License"); you may not use this file
|
||||
* except in compliance with the License. You may obtain a copy of
|
||||
* the License at http://www.mozilla.org/MPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS
|
||||
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||
* implied. See the License for the specific language governing
|
||||
* rights and limitations under the License.
|
||||
*
|
||||
* The Original Code is the Bugzilla Testopia Java API.
|
||||
*
|
||||
* The Initial Developer of the Original Code is Andrew Nelson.
|
||||
* Portions created by Andrew Nelson are Copyright (C) 2006
|
||||
* Novell. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Andrew Nelson <anelson@novell.com>
|
||||
*
|
||||
*/
|
||||
package testopia.API;
|
||||
import java.net.URL;
|
||||
import java.security.cert.X509Certificate;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
|
||||
import javax.net.ssl.HostnameVerifier;
|
||||
import javax.net.ssl.HttpsURLConnection;
|
||||
import javax.net.ssl.SSLContext;
|
||||
import javax.net.ssl.SSLSession;
|
||||
import javax.net.ssl.TrustManager;
|
||||
import javax.net.ssl.X509TrustManager;
|
||||
|
||||
import org.apache.xmlrpc.client.XmlRpcClient;
|
||||
import org.apache.xmlrpc.client.XmlRpcClientConfigImpl;
|
||||
|
||||
/**
|
||||
* Allows the user to get a productID from it's name, or it's name from the productID. It's also able to return a
|
||||
* product's milestones'.
|
||||
* @author anelson
|
||||
*
|
||||
*/
|
||||
public class Product {
|
||||
private String userName;
|
||||
private String password;
|
||||
private URL url;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @param userName - your testopia/bugzilla username
|
||||
* @param password - the password for your account
|
||||
* @param login - the user you want attributes returned for
|
||||
* @param url - the url of the testopia server
|
||||
*/
|
||||
public Product(String userName, String password, URL url)
|
||||
{
|
||||
this.userName = userName;
|
||||
this.password = password;
|
||||
this.url = url;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param productName the name of the product, that the ID will be returned for. 0 Will be
|
||||
* returned if the product can't be found
|
||||
* @return the ID of the specified product
|
||||
*/
|
||||
public int getProductIDByName(String productName)
|
||||
{
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the product
|
||||
params.add(productName);
|
||||
|
||||
//get the result
|
||||
int result = (Integer)client.execute("Product.lookup_id_by_name",params);
|
||||
//System.out.println(result);
|
||||
|
||||
return result;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param id the ID of the product name that will be returned. Null is returned
|
||||
* if the product can't be found
|
||||
* @return the product name that corresponds the specified product ID
|
||||
*/
|
||||
public String getProductNameByID(int id)
|
||||
{
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the product
|
||||
params.add(id);
|
||||
|
||||
//get the result
|
||||
String result = (String)client.execute("Product.lookup_name_by_id", params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
return result;
|
||||
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
public Object[] getMilestones(int id)
|
||||
{
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the product
|
||||
params.add(id);
|
||||
|
||||
//get the result
|
||||
Object[] result = (Object[])client.execute("Product.get_milestones", params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
return result;
|
||||
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return the XML client used to connect to and modify TestCaseRun
|
||||
*/
|
||||
private XmlRpcClient getXMLclient() throws Exception
|
||||
{
|
||||
try
|
||||
{
|
||||
|
||||
XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
|
||||
config.setServerURL(url);
|
||||
config.setBasicUserName(userName);
|
||||
config.setBasicPassword(password);
|
||||
|
||||
XmlRpcClient client = new XmlRpcClient();
|
||||
client.setConfig(config);
|
||||
|
||||
return client;
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
throw new Exception("could not connect to server");
|
||||
}
|
||||
|
||||
private static void TrustAllCerts()
|
||||
throws java.security.NoSuchAlgorithmException,
|
||||
java.security.KeyManagementException
|
||||
{
|
||||
// Create a trust manager that does not validate certificate chains
|
||||
|
||||
TrustManager[] trustAllCerts = new TrustManager[]
|
||||
{
|
||||
new X509TrustManager()
|
||||
{
|
||||
public X509Certificate[] getAcceptedIssuers()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
public void checkClientTrusted(X509Certificate[] certs, String authType)
|
||||
{
|
||||
// Trust always
|
||||
}
|
||||
|
||||
public void checkServerTrusted(X509Certificate[] certs, String authType)
|
||||
{
|
||||
// Trust always
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
// Install the all-trusting trust manager
|
||||
SSLContext sc = SSLContext.getInstance("SSL");
|
||||
|
||||
// Create empty HostnameVerifier
|
||||
HostnameVerifier hv = new HostnameVerifier()
|
||||
{
|
||||
public boolean verify(String arg0, SSLSession arg1)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
};
|
||||
|
||||
sc.init(null, trustAllCerts, new java.security.SecureRandom());
|
||||
HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
|
||||
HttpsURLConnection.setDefaultHostnameVerifier(hv);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,399 @@
|
||||
/*
|
||||
* The contents of this file are subject to the Mozilla Public
|
||||
* License Version 1.1 (the "License"); you may not use this file
|
||||
* except in compliance with the License. You may obtain a copy of
|
||||
* the License at http://www.mozilla.org/MPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS
|
||||
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||
* implied. See the License for the specific language governing
|
||||
* rights and limitations under the License.
|
||||
*
|
||||
* The Original Code is the Bugzilla Testopia Java API.
|
||||
*
|
||||
* The Initial Developer of the Original Code is Andrew Nelson.
|
||||
* Portions created by Andrew Nelson are Copyright (C) 2006
|
||||
* Novell. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Andrew Nelson <anelson@novell.com>
|
||||
* Jason Sabin <jsabin@novell.com>
|
||||
*/
|
||||
package testopia.API;
|
||||
import java.net.URL;
|
||||
import java.security.cert.X509Certificate;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
|
||||
import javax.net.ssl.HostnameVerifier;
|
||||
import javax.net.ssl.HttpsURLConnection;
|
||||
import javax.net.ssl.SSLContext;
|
||||
import javax.net.ssl.SSLSession;
|
||||
import javax.net.ssl.TrustManager;
|
||||
import javax.net.ssl.X509TrustManager;
|
||||
|
||||
import org.apache.xmlrpc.client.XmlRpcClient;
|
||||
import org.apache.xmlrpc.client.XmlRpcClientConfigImpl;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author anelson, bstice
|
||||
* Creates a wrapper class for the TestRunCase
|
||||
*/
|
||||
public class TestCaseRun {
|
||||
|
||||
//used to store data to identify a testCaseRun
|
||||
private String userName;
|
||||
private String password;
|
||||
private URL url;
|
||||
private int caseID;
|
||||
private int runID;
|
||||
private int buildID;
|
||||
private int environmentID;
|
||||
private Integer caseRunID;
|
||||
|
||||
//checks which constructor is used
|
||||
private boolean canUpdate;
|
||||
|
||||
//stores if the variable needs to updated
|
||||
private boolean isSetNotes = false;
|
||||
private boolean isSetStatus = false;
|
||||
private boolean isSetAssigneeID = false;
|
||||
private boolean isSetBuildID = false;
|
||||
private boolean isSetEnvironmentID = false;
|
||||
|
||||
//stores the updated value until it's pushed to tesopia with an update
|
||||
private String notes;
|
||||
private int caseStatus;
|
||||
private int assigneeID;
|
||||
private int build_ID;
|
||||
private int environment_ID;
|
||||
|
||||
|
||||
/**
|
||||
* Use this constructor if you just want to use gets
|
||||
* @param userName your bugzilla username
|
||||
* @param password your bugzilla password
|
||||
* @param caseRunID ID generated by bugzilla - can be null
|
||||
* @param url URL - the url of the testopia server that you want to connect to
|
||||
*/
|
||||
public TestCaseRun(String userName, String password, int caseRunID, URL url)
|
||||
{
|
||||
this.userName = userName;
|
||||
this.password = password;
|
||||
this.caseRunID = caseRunID;
|
||||
this.canUpdate = false;
|
||||
this.url = url;
|
||||
}
|
||||
|
||||
/**
|
||||
* Use this constructor if you want to do sets and gets
|
||||
* @param userName your bugzilla username
|
||||
* @param password your bugzilla password
|
||||
* @param caseID ID used to get the case
|
||||
* @param runID test run number
|
||||
* @param buildID ID generated by bugzilla
|
||||
* @param environmentID ID generated by bugzilla
|
||||
* @param caseRunID ID generated by bugzilla - can be null
|
||||
* @param url URL - the url of the testopia server that you want to connect to
|
||||
*/
|
||||
public TestCaseRun(String userName, String password, int caseID,
|
||||
int runID, int buildID, int environmentID, Integer caseRunID, URL url)
|
||||
{
|
||||
this.userName = userName;
|
||||
this.password = password;
|
||||
this.caseID = caseID;
|
||||
this.runID = runID;
|
||||
this.buildID = buildID;
|
||||
this.environmentID = environmentID;
|
||||
this.caseRunID = caseRunID;
|
||||
this.canUpdate = true;
|
||||
this.url = url;
|
||||
}
|
||||
|
||||
/**
|
||||
* used to create a testRunCase
|
||||
* @param assigneeID
|
||||
* @param caseRunStatusID
|
||||
* @param caseTextVersion
|
||||
* @return caseRunID
|
||||
* @throws Exception
|
||||
*/
|
||||
public int makeTestCaseRun(int assigneeID, int caseTextVersion) throws Exception
|
||||
{
|
||||
if (canUpdate == false)
|
||||
{
|
||||
throw new Exception(
|
||||
"You can't update if you use the 3 parameter constructor, you must use the constuctor with 7 parameters");
|
||||
}
|
||||
|
||||
//set the values for the test case
|
||||
HashMap<String, Object> map = new HashMap<String, Object>();
|
||||
map.put("assignee", assigneeID);
|
||||
map.put("case_id", caseID);
|
||||
map.put("case_text_version", caseTextVersion);
|
||||
map.put("environment_id", environmentID);
|
||||
map.put("run_id", runID);
|
||||
map.put("build_id", buildID);
|
||||
|
||||
//System.out.println("assignee: "+assigneeID+"\ncase_id: "+caseID+"\ncase_text_version: "+caseTextVersion+"\nenvironment_id: "+environmentID+"\nrun_id: "+runID+"\nbuild_id: "+buildID);
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the test case
|
||||
params.add(map);
|
||||
|
||||
|
||||
//update the test case
|
||||
int result = (Integer)client.execute("TestCaseRun.create",
|
||||
params);
|
||||
|
||||
caseRunID = result;
|
||||
//System.out.println(result);
|
||||
return result;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
//e.printStackTrace();
|
||||
System.out.println("ERROR: Unable to create new TestCaseRun");
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Updates are not called when the .set is used. You must call update after all your sets
|
||||
* to push the changes over to testopia.
|
||||
* @throws Exception will throw an exception if you used the 3 param constuctor.
|
||||
*/
|
||||
public void update() throws Exception
|
||||
{
|
||||
if (canUpdate == false)
|
||||
{
|
||||
throw new Exception(
|
||||
"You can't update if you use the 3 parameter constructor, you must use the constuctor with 7 parameters");
|
||||
}
|
||||
|
||||
//hashmap to store attributes to be updated
|
||||
HashMap<String, Object> map = new HashMap<String, Object>();
|
||||
|
||||
//add attributes that need to be updated to the hashmap
|
||||
if(isSetNotes)
|
||||
map.put("notes", notes);
|
||||
if(isSetStatus)
|
||||
map.put("case_run_status_id", caseStatus);
|
||||
if(isSetAssigneeID)
|
||||
map.put("assignee", assigneeID);
|
||||
if(isSetBuildID)
|
||||
map.put("build_id", build_ID);
|
||||
if(isSetEnvironmentID)
|
||||
map.put("environment_id", environment_ID);
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the test case
|
||||
params.add(runID);
|
||||
params.add(caseID);
|
||||
params.add(buildID);
|
||||
params.add(environmentID);
|
||||
params.add(map);
|
||||
|
||||
//update the testRunCase
|
||||
HashMap result = (HashMap) client.execute("TestCaseRun.update",
|
||||
params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
//make sure multiple updates aren't called, for one set
|
||||
isSetAssigneeID = false;
|
||||
isSetBuildID = false;
|
||||
isSetEnvironmentID = false;
|
||||
isSetNotes = false;
|
||||
isSetStatus = false;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return a hashMap of all the values found. Returns null if there is an error
|
||||
* and the TestCaseRun cannot be returned
|
||||
*/
|
||||
public HashMap<String, Object> getAttributes()
|
||||
{
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the test case
|
||||
params.add(caseRunID);
|
||||
|
||||
//update the testRunCase
|
||||
HashMap result = (HashMap) client.execute("TestCaseRun.get",
|
||||
params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
return result;
|
||||
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return the XML client used to connect to and modify TestCaseRun
|
||||
*/
|
||||
private XmlRpcClient getXMLclient() throws Exception
|
||||
{
|
||||
try
|
||||
{
|
||||
|
||||
XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
|
||||
|
||||
//set the server url and username and password
|
||||
config.setServerURL(url);
|
||||
config.setBasicUserName(userName);
|
||||
config.setBasicPassword(password);
|
||||
|
||||
XmlRpcClient client = new XmlRpcClient();
|
||||
client.setConfig(config);
|
||||
|
||||
return client;
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
throw new Exception("could not connect to server");
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* This is used to append a note
|
||||
* @param notes string - the note you want entered into the testCaseRun
|
||||
*/
|
||||
public void setNotes(String notes)
|
||||
{
|
||||
isSetNotes = true;
|
||||
this.notes = notes;
|
||||
}
|
||||
|
||||
/**
|
||||
* This is used to change the testCaseRun status (2 for pass, 3 for fail)
|
||||
* @param status int - the status you want to change the testCaseRun to
|
||||
*/
|
||||
public void setStatus(int status)
|
||||
{
|
||||
isSetStatus = true;
|
||||
this.caseStatus = status;
|
||||
}
|
||||
|
||||
/**
|
||||
* Changes the buildID of the testCaseRun
|
||||
* @param buildID int - the new buildID
|
||||
*/
|
||||
public void setBuildID(int buildID)
|
||||
{
|
||||
isSetBuildID = true;
|
||||
this.build_ID = buildID;
|
||||
}
|
||||
|
||||
/**
|
||||
* Changes the environmentID of the testCaseRun
|
||||
* @param environmentID int - the number that the environment ID will be changed to
|
||||
*/
|
||||
public void setEnvironmentID(int environmentID)
|
||||
{
|
||||
isSetEnvironmentID = true;
|
||||
this.environment_ID = environmentID;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Changes the assigneeID of the testCaseRun
|
||||
* @param assigneeID
|
||||
*/
|
||||
public void setAssigneeID(int assigneeID)
|
||||
{
|
||||
isSetAssigneeID = true;
|
||||
this.assigneeID = assigneeID;
|
||||
}
|
||||
|
||||
|
||||
// Trust All Certificates - Needed for SSL Client
|
||||
//
|
||||
private static void TrustAllCerts()
|
||||
throws java.security.NoSuchAlgorithmException,
|
||||
java.security.KeyManagementException
|
||||
{
|
||||
// Create a trust manager that does not validate certificate chains
|
||||
|
||||
TrustManager[] trustAllCerts = new TrustManager[]
|
||||
{
|
||||
new X509TrustManager()
|
||||
{
|
||||
public X509Certificate[] getAcceptedIssuers()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
public void checkClientTrusted(X509Certificate[] certs, String authType)
|
||||
{
|
||||
// Trust always
|
||||
}
|
||||
|
||||
public void checkServerTrusted(X509Certificate[] certs, String authType)
|
||||
{
|
||||
// Trust always
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
// Install the all-trusting trust manager
|
||||
SSLContext sc = SSLContext.getInstance("SSL");
|
||||
|
||||
// Create empty HostnameVerifier
|
||||
HostnameVerifier hv = new HostnameVerifier()
|
||||
{
|
||||
public boolean verify(String arg0, SSLSession arg1)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
};
|
||||
|
||||
sc.init(null, trustAllCerts, new java.security.SecureRandom());
|
||||
HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
|
||||
HttpsURLConnection.setDefaultHostnameVerifier(hv);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,650 @@
|
||||
/*
|
||||
* The contents of this file are subject to the Mozilla Public
|
||||
* License Version 1.1 (the "License"); you may not use this file
|
||||
* except in compliance with the License. You may obtain a copy of
|
||||
* the License at http://www.mozilla.org/MPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS
|
||||
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||
* implied. See the License for the specific language governing
|
||||
* rights and limitations under the License.
|
||||
*
|
||||
* The Original Code is the Bugzilla Testopia Java API.
|
||||
*
|
||||
* The Initial Developer of the Original Code is Andrew Nelson.
|
||||
* Portions created by Andrew Nelson are Copyright (C) 2006
|
||||
* Novell. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Andrew Nelson <anelson@novell.com>
|
||||
*
|
||||
*/
|
||||
package testopia.API;
|
||||
import java.net.URL;
|
||||
import java.security.cert.X509Certificate;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
|
||||
import javax.net.ssl.HostnameVerifier;
|
||||
import javax.net.ssl.HttpsURLConnection;
|
||||
import javax.net.ssl.SSLContext;
|
||||
import javax.net.ssl.SSLSession;
|
||||
import javax.net.ssl.TrustManager;
|
||||
import javax.net.ssl.X509TrustManager;
|
||||
|
||||
import org.apache.xmlrpc.client.XmlRpcClient;
|
||||
import org.apache.xmlrpc.client.XmlRpcClientConfigImpl;
|
||||
|
||||
/**
|
||||
* Creates a test plan object, that allows the user to create, change and get test plan values
|
||||
* @author anelson
|
||||
*
|
||||
*/
|
||||
public class TestPlan {
|
||||
|
||||
//inputed values to get a testPlan
|
||||
private String userName;
|
||||
private String password;
|
||||
private URL url;
|
||||
private Integer planID;
|
||||
|
||||
//inputed values to update a testPlan
|
||||
private int authorID;
|
||||
private String defaultProductVersion;
|
||||
private String creation_date;
|
||||
private int isactive;
|
||||
private String name;
|
||||
private int productID;
|
||||
private int typeID;
|
||||
|
||||
//booleans used to trigger if a value has been set
|
||||
private boolean isSetAuthorID = false;
|
||||
private boolean isSetDefaultProductVersion = false;
|
||||
private boolean isSetcreation_date = false;
|
||||
private boolean isSetIsactive = false;
|
||||
private boolean isSetName = false;
|
||||
private boolean isSetProductID = false;
|
||||
private boolean isSetTypeID = false;
|
||||
|
||||
/**
|
||||
*
|
||||
* @param userName your bugzilla/testopia userName
|
||||
* @param password your password
|
||||
* @param url the url of the testopia server
|
||||
* @param planID - Integer the planID, you may enter null here if you are creating a test plan
|
||||
*/
|
||||
public TestPlan(String userName, String password, URL url, Integer planID)
|
||||
{
|
||||
this.userName = userName;
|
||||
this.password = password;
|
||||
this.url = url;
|
||||
this.planID = planID;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param authorID the bugzilla/testopia ID of the author
|
||||
* @param productID the bugzilla/testopia ID of the product
|
||||
* @param defaultProductVersion
|
||||
* @param typeID
|
||||
* @param name the name of the test plan
|
||||
* @return the ID of the test plan
|
||||
*/
|
||||
public int makeTestPlan(String authorID, String productID, String defaultProductVersion,
|
||||
String typeID, String name)
|
||||
{
|
||||
//set the values for the test plan
|
||||
HashMap<String, Object> map = new HashMap();
|
||||
map.put("author_id", authorID);
|
||||
map.put("product_id", productID);
|
||||
map.put("default_product_version", defaultProductVersion);
|
||||
map.put("type_id", typeID);
|
||||
map.put("name", name);
|
||||
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the test case
|
||||
params.add(map);
|
||||
|
||||
|
||||
//update the testRunCase
|
||||
int result = (Integer)client.execute("TestPlan.create",
|
||||
params);
|
||||
|
||||
planID = result;
|
||||
//System.out.println(result);
|
||||
return result;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Updates are not called when the .set is used. You must call update after all your sets
|
||||
* to push the changes over to testopia.
|
||||
* @throws Exception if planID is null
|
||||
* (you made the TestPlan with a null planID and have not created a new test plan)
|
||||
*/
|
||||
public void update() throws Exception
|
||||
{
|
||||
if (planID == null)
|
||||
{
|
||||
throw new Exception("planID is null.");
|
||||
}
|
||||
|
||||
//hashmap to store attributes to be updated
|
||||
HashMap<String, Object> map = new HashMap<String, Object>();
|
||||
|
||||
//add attributes that need to be updated to the hashmap
|
||||
if(isSetAuthorID == true)
|
||||
map.put("author_id", authorID);
|
||||
|
||||
if(isSetDefaultProductVersion == true)
|
||||
map.put("default_product_version", defaultProductVersion);
|
||||
|
||||
|
||||
if (isSetcreation_date == true)
|
||||
map.put("creation_date", creation_date);
|
||||
|
||||
if(isSetIsactive == true)
|
||||
map.put("isactive", isactive);
|
||||
|
||||
if(isSetName == true)
|
||||
map.put("name", name);
|
||||
|
||||
if(isSetProductID == true)
|
||||
map.put("product_id", productID);
|
||||
|
||||
if(isSetTypeID == true)
|
||||
map.put("type_id", typeID);
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the test case
|
||||
params.add(planID);
|
||||
params.add(map);
|
||||
|
||||
|
||||
//update the testRunCase
|
||||
HashMap result = (HashMap) client.execute("TestPlan.update",
|
||||
params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
//make sure multiple updates aren't called, for one set
|
||||
isSetAuthorID = false;
|
||||
isSetDefaultProductVersion = false;
|
||||
isSetcreation_date = false;
|
||||
isSetIsactive = false;
|
||||
isSetName = false;
|
||||
isSetProductID = false;
|
||||
isSetTypeID = false;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param authorID int - the bugzilla authorID that the TestPlan will be changed to
|
||||
*/
|
||||
public void setAuthorID(int authorID)
|
||||
{
|
||||
this.isSetAuthorID = true;
|
||||
this.authorID = authorID;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param defaultProductVersion String - the default product version the test plan will be changed to
|
||||
*/
|
||||
public void setDefaultProductVersion(String defaultProductVersion)
|
||||
{
|
||||
this.isSetDefaultProductVersion = true;
|
||||
this.defaultProductVersion = defaultProductVersion;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param creationDate String - the creation date the test plan will be changed to (Format: yyyy-mm-dd hh:mm:ss)
|
||||
*/
|
||||
public void setCreationDate(String creationDate)
|
||||
{
|
||||
this.isSetcreation_date = true;
|
||||
this.creation_date = creationDate;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param isActive boolean - change if the test plan is active or not
|
||||
*/
|
||||
public void setIsActive(boolean isActive)
|
||||
{
|
||||
this.isSetIsactive = true;
|
||||
|
||||
//convert to integer of 1 if isActive is true (1 == true)
|
||||
if(isActive)
|
||||
this.isactive = 1;
|
||||
|
||||
//else convert to 0 for false (0 == false)
|
||||
else
|
||||
this.isactive = 0;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param name String - the new name of the test plan
|
||||
*/
|
||||
public void setName(String name)
|
||||
{
|
||||
this.isSetName = true;
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param productID int - the new product ID of the test plan
|
||||
*/
|
||||
public void setProductID(int productID)
|
||||
{
|
||||
this.isSetProductID = true;
|
||||
this.productID = productID;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param typeID int - the new type of the test plan
|
||||
*/
|
||||
public void setTypeID(int typeID)
|
||||
{
|
||||
this.isSetTypeID = true;
|
||||
this.typeID = typeID;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the attributes of the test plan, planID must not be null
|
||||
* @return a hashMap of all the values found. Returns null if there is an error
|
||||
* and the TestPlan cannot be returned
|
||||
* @throws Exception
|
||||
*/
|
||||
public HashMap<String, Object> getAttributes() throws Exception
|
||||
{
|
||||
if (planID == null)
|
||||
{
|
||||
throw new Exception("planID is null.");
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the test plan
|
||||
params.add(planID.intValue());
|
||||
|
||||
//get the hashmap
|
||||
HashMap result = (HashMap) client.execute("TestPlan.get",
|
||||
params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
return result;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return a hashMap of all the values found. Returns null if there is an error
|
||||
* and the TestPlan cannot be returned
|
||||
* @throws Exception
|
||||
*/
|
||||
public HashMap<String, Object> getCategories() throws Exception
|
||||
{
|
||||
if (planID == null)
|
||||
{
|
||||
throw new Exception("planID is null.");
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the test plan
|
||||
params.add(planID.intValue());
|
||||
|
||||
//get the hashmap
|
||||
HashMap<String, Object> categories = (HashMap)client.execute("TestPlan.get",
|
||||
params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
return categories;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return an array of objects (Object[]) of all the values found for the builds.
|
||||
* Returns null if there is an error and the TestPlan cannot be returned
|
||||
* @throws Exception
|
||||
*/
|
||||
public Object[] getBuilds() throws Exception
|
||||
{
|
||||
if (planID == null)
|
||||
{
|
||||
throw new Exception("planID is null.");
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the test plan
|
||||
params.add(planID.intValue());
|
||||
|
||||
//get the hashmap
|
||||
Object[] categories = (Object[])client.execute("TestPlan.get_builds",
|
||||
params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
return categories;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return an array of objects (Object[]) of all the components found.
|
||||
* Returns null if there is an error and the TestPlan cannot be returned
|
||||
* @throws Exception
|
||||
*/
|
||||
public Object[] getComponents() throws Exception
|
||||
{
|
||||
if (planID == null)
|
||||
{
|
||||
throw new Exception("planID is null.");
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the test plan
|
||||
params.add(planID.intValue());
|
||||
|
||||
//get the hashmap
|
||||
Object[] categories = (Object[])client.execute("TestPlan.get_components",
|
||||
params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
return categories;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns hashmap(s) of testplans that match the inputed values
|
||||
* @param userName your bugzilla/testopia userName
|
||||
* @param password your password
|
||||
* @param url the url of the testopia server
|
||||
* @param values a HashMap with the parameters that will be searched for
|
||||
* if you supply the pair "plan_id", 5 then plan_id 5 will be returned. Any combination
|
||||
* of testplan attributes can be entered and the result will be all matches that fit
|
||||
* the inputed values
|
||||
* @return
|
||||
*/
|
||||
public static Object[] getList(String userName, String password,
|
||||
URL url, HashMap<String, Object> values)
|
||||
{
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
//setup client
|
||||
XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
|
||||
config.setServerURL(url);
|
||||
config.setBasicUserName(userName);
|
||||
config.setBasicPassword(password);
|
||||
|
||||
XmlRpcClient client = new XmlRpcClient();
|
||||
client.setConfig(config);
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
// set up params, to identify the test plan
|
||||
params.add(values);
|
||||
|
||||
// get the hashmap
|
||||
Object[] result = (Object[]) client.execute(
|
||||
"TestPlan.list", params);
|
||||
|
||||
// System.out.println(result);
|
||||
|
||||
return result;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return an array of objects (Object[]) of all the testcases found.
|
||||
* Returns null if there is an error and the TestPlan cannot be returned
|
||||
* @throws Exception
|
||||
*/
|
||||
public Object[] getTestCases() throws Exception
|
||||
{
|
||||
if (planID == null)
|
||||
{
|
||||
throw new Exception("planID is null.");
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the test plan
|
||||
params.add(planID.intValue());
|
||||
|
||||
//get the hashmap
|
||||
Object[] categories = (Object[])client.execute("TestPlan.get_test_cases",
|
||||
params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
return categories;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return an array of objects (Object[]) of all the test runs found.
|
||||
* Returns null if there is an error and the TestPlan cannot be returned
|
||||
* @throws Exception
|
||||
*/
|
||||
public Object[] getTestRuns() throws Exception
|
||||
{
|
||||
if (planID == null)
|
||||
{
|
||||
throw new Exception("planID is null.");
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the test plan
|
||||
params.add(planID.intValue());
|
||||
|
||||
//get the hashmap
|
||||
Object[] categories = (Object[])client.execute("TestPlan.get_test_runs",
|
||||
params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
return categories;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
private static void TrustAllCerts()
|
||||
throws java.security.NoSuchAlgorithmException,
|
||||
java.security.KeyManagementException
|
||||
{
|
||||
// Create a trust manager that does not validate certificate chains
|
||||
|
||||
TrustManager[] trustAllCerts = new TrustManager[]
|
||||
{
|
||||
new X509TrustManager()
|
||||
{
|
||||
public X509Certificate[] getAcceptedIssuers()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
public void checkClientTrusted(X509Certificate[] certs, String authType)
|
||||
{
|
||||
// Trust always
|
||||
}
|
||||
|
||||
public void checkServerTrusted(X509Certificate[] certs, String authType)
|
||||
{
|
||||
// Trust always
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
// Install the all-trusting trust manager
|
||||
SSLContext sc = SSLContext.getInstance("SSL");
|
||||
|
||||
// Create empty HostnameVerifier
|
||||
HostnameVerifier hv = new HostnameVerifier()
|
||||
{
|
||||
public boolean verify(String arg0, SSLSession arg1)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
};
|
||||
|
||||
sc.init(null, trustAllCerts, new java.security.SecureRandom());
|
||||
HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
|
||||
HttpsURLConnection.setDefaultHostnameVerifier(hv);
|
||||
}
|
||||
|
||||
private XmlRpcClient getXMLclient() throws Exception
|
||||
{
|
||||
try
|
||||
{
|
||||
|
||||
XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
|
||||
config.setServerURL(url);
|
||||
config.setBasicUserName(userName);
|
||||
config.setBasicPassword(password);
|
||||
|
||||
XmlRpcClient client = new XmlRpcClient();
|
||||
client.setConfig(config);
|
||||
|
||||
return client;
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
throw new Exception("could not connect to server");
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,494 @@
|
||||
/*
|
||||
* The contents of this file are subject to the Mozilla Public
|
||||
* License Version 1.1 (the "License"); you may not use this file
|
||||
* except in compliance with the License. You may obtain a copy of
|
||||
* the License at http://www.mozilla.org/MPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS
|
||||
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||
* implied. See the License for the specific language governing
|
||||
* rights and limitations under the License.
|
||||
*
|
||||
* The Original Code is the Bugzilla Testopia Java API.
|
||||
*
|
||||
* The Initial Developer of the Original Code is Andrew Nelson.
|
||||
* Portions created by Andrew Nelson are Copyright (C) 2006
|
||||
* Novell. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Andrew Nelson <anelson@novell.com>
|
||||
*
|
||||
*/
|
||||
package testopia.API;
|
||||
import java.net.URL;
|
||||
import java.security.cert.X509Certificate;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
|
||||
import javax.net.ssl.HostnameVerifier;
|
||||
import javax.net.ssl.HttpsURLConnection;
|
||||
import javax.net.ssl.SSLContext;
|
||||
import javax.net.ssl.SSLSession;
|
||||
import javax.net.ssl.TrustManager;
|
||||
import javax.net.ssl.X509TrustManager;
|
||||
|
||||
import org.apache.xmlrpc.client.XmlRpcClient;
|
||||
import org.apache.xmlrpc.client.XmlRpcClientConfigImpl;
|
||||
|
||||
|
||||
public class TestRun {
|
||||
//inputed values to get a testRun
|
||||
private String userName;
|
||||
private String password;
|
||||
private URL url;
|
||||
private Integer runID;
|
||||
|
||||
//variables used to update the testRun
|
||||
private String notes = null;
|
||||
private Integer managerID = null;
|
||||
private String summary = null;
|
||||
private String startDate = null;
|
||||
private String stopDate = null;
|
||||
private Integer buildID = null;
|
||||
private Integer environmentID = null;
|
||||
private Integer newPlanID = null;
|
||||
|
||||
/**
|
||||
*
|
||||
* @param buildID int - the new builID
|
||||
*/
|
||||
public void setBuildID(int buildID) {
|
||||
this.buildID = buildID;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param environmentID int = the new environemnetID
|
||||
*/
|
||||
public void setEnvironmentID(int environmentID) {
|
||||
this.environmentID = environmentID;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param managerID int - the new managerID
|
||||
*/
|
||||
public void setManagerID(int managerID) {
|
||||
this.managerID = managerID;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param notes String - the new notes
|
||||
*/
|
||||
public void setNotes(String notes) {
|
||||
this.notes = notes;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param startDate String - the new startDate (Format: yyyy-mm-dd hh:mm:ss)
|
||||
*/
|
||||
public void setStartDate(String startDate) {
|
||||
this.startDate = startDate;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param stopDate String - the new stopDate (Format: yyyy-mm-dd hh:mm:ss)
|
||||
*/
|
||||
public void setStopDate(String stopDate) {
|
||||
this.stopDate = stopDate;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param summary String - the new summary
|
||||
*/
|
||||
public void setSummary(String summary) {
|
||||
this.summary = summary;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param newPlanID int - the plan that the test run now belongs to
|
||||
*/
|
||||
public void setPlanID(Integer newPlanID)
|
||||
{
|
||||
this.newPlanID = newPlanID;
|
||||
}
|
||||
|
||||
public void update() throws Exception
|
||||
{
|
||||
if (runID == null)
|
||||
{
|
||||
throw new Exception("runID is null.");
|
||||
}
|
||||
|
||||
//hashmap to store attributes to be updated
|
||||
HashMap<String, Object> map = new HashMap<String, Object>();
|
||||
|
||||
//add attributes that need to be updated to the hashmap
|
||||
if(buildID != null)
|
||||
map.put("build_id", buildID);
|
||||
|
||||
if(environmentID != null)
|
||||
map.put("environment_id", environmentID);
|
||||
|
||||
if (managerID != null)
|
||||
map.put("manager_id", managerID);
|
||||
|
||||
if(notes != null)
|
||||
map.put("notes", notes);
|
||||
|
||||
if(startDate != null)
|
||||
map.put("start_date", startDate);
|
||||
|
||||
if(stopDate != null)
|
||||
map.put("stop_date", stopDate);
|
||||
|
||||
if(summary != null)
|
||||
map.put("summary", summary);
|
||||
|
||||
if(newPlanID != null)
|
||||
map.put("plan_id", newPlanID);
|
||||
|
||||
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the test case
|
||||
params.add(runID);
|
||||
params.add(map);
|
||||
|
||||
|
||||
//update the testRunCase
|
||||
HashMap result = (HashMap) client.execute("TestRun.update",
|
||||
params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
notes = null;
|
||||
managerID = null;
|
||||
summary = null;
|
||||
startDate = null;
|
||||
stopDate = null;
|
||||
buildID = null;
|
||||
environmentID = null;
|
||||
newPlanID = null;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the attributes of the test run, runID must not be null
|
||||
* @return a hashMap of all the values found. Returns null if there is an error
|
||||
* and the TestRun cannot be returned
|
||||
* @throws Exception
|
||||
*/
|
||||
public HashMap<String, Object> getAttributes() throws Exception
|
||||
{
|
||||
if (runID == null)
|
||||
{
|
||||
throw new Exception("runID is null.");
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the test plan
|
||||
params.add(runID.intValue());
|
||||
|
||||
//get the hashmap
|
||||
HashMap result = (HashMap) client.execute("TestRun.get",
|
||||
params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
return result;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns hashmap(s) of testplans that match the inputed values
|
||||
* @param userName your bugzilla/testopia userName
|
||||
* @param password your password
|
||||
* @param url the url of the testopia server
|
||||
* @param values a HashMap with the parameters that will be searched for
|
||||
* if you supply the pair "run_id", 5 then run_id 5 will be returned. Any combination
|
||||
* of testrun attributes can be entered and the result will be all matches that fit
|
||||
* the inputed values
|
||||
* @return
|
||||
*/
|
||||
public static Object[] getList(String userName, String password,
|
||||
URL url, HashMap<String, Object> values)
|
||||
{
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
//setup client
|
||||
XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
|
||||
config.setServerURL(url);
|
||||
config.setBasicUserName(userName);
|
||||
config.setBasicPassword(password);
|
||||
|
||||
XmlRpcClient client = new XmlRpcClient();
|
||||
client.setConfig(config);
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
// set up params, to identify the test plan
|
||||
params.add(values);
|
||||
|
||||
// get the hashmap
|
||||
Object[] result = (Object[]) client.execute(
|
||||
"TestRun.list", params);
|
||||
|
||||
// System.out.println(result);
|
||||
|
||||
return result;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param userName your bugzilla/testopia userName
|
||||
* @param password your password
|
||||
* @param url the url of the testopia server
|
||||
* @param runID - Integer the runID, you may enter null here if you are creating a test run
|
||||
*/
|
||||
public TestRun(String userName, String password, URL url, Integer runID)
|
||||
{
|
||||
this.userName = userName;
|
||||
this.password = password;
|
||||
this.url = url;
|
||||
this.runID = runID;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param buildID
|
||||
* @param environmentID
|
||||
* @param managerID
|
||||
* @param planID int - the ID of the plan the run will be added to
|
||||
* @param planTextVersion
|
||||
* @param summary String - text summary of the run
|
||||
* @return the ID of the test run
|
||||
*/
|
||||
public int makeTestRun(int buildID, int environmentID, int managerID, int planID,
|
||||
int planTextVersion, String summary)
|
||||
{
|
||||
//set the values for the test plan
|
||||
HashMap<String, Object> map = new HashMap<String, Object>();
|
||||
map.put("build_id", buildID);
|
||||
map.put("environment_id", environmentID);
|
||||
map.put("manager_id", managerID);
|
||||
map.put("plan_id", planID);
|
||||
map.put("plan_text_version", planTextVersion);
|
||||
map.put("summary", summary);
|
||||
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the test case
|
||||
params.add(map);
|
||||
|
||||
|
||||
//update the testRunCase
|
||||
int result = (Integer)client.execute("TestRun.create",
|
||||
params);
|
||||
|
||||
runID = result;
|
||||
//System.out.println(result);
|
||||
|
||||
return result;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return an array of objects (Object[]) of all the testcases found.
|
||||
* Returns null if there is an error and the TestRun cannot be returned
|
||||
* @throws Exception
|
||||
*/
|
||||
public Object[] getTestCases() throws Exception
|
||||
{
|
||||
if (runID == null)
|
||||
{
|
||||
throw new Exception("runID is null.");
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the test plan
|
||||
params.add(runID.intValue());
|
||||
|
||||
|
||||
//get the hashmap
|
||||
Object[] categories = (Object[])client.execute("TestRun.get_test_cases",
|
||||
params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
return categories;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return an array of objects (Object[]) of all the testCaseRuns found.
|
||||
* Returns null if there is an error and the TestRun cannot be found
|
||||
* @throws Exception
|
||||
*/
|
||||
public Object[] getTestCaseRuns() throws Exception
|
||||
{
|
||||
if (runID == null)
|
||||
{
|
||||
throw new Exception("runID is null.");
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the test plan
|
||||
params.add(runID.intValue());
|
||||
|
||||
//get the hashmap
|
||||
Object[] categories = (Object[])client.execute("TestRun.get_test_case_runs",
|
||||
params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
return categories;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
private static void TrustAllCerts()
|
||||
throws java.security.NoSuchAlgorithmException,
|
||||
java.security.KeyManagementException {
|
||||
// Create a trust manager that does not validate certificate chains
|
||||
|
||||
TrustManager[] trustAllCerts = new TrustManager[] { new X509TrustManager() {
|
||||
public X509Certificate[] getAcceptedIssuers() {
|
||||
return null;
|
||||
}
|
||||
|
||||
public void checkClientTrusted(X509Certificate[] certs,
|
||||
String authType) {
|
||||
// Trust always
|
||||
}
|
||||
|
||||
public void checkServerTrusted(X509Certificate[] certs,
|
||||
String authType) {
|
||||
// Trust always
|
||||
}
|
||||
} };
|
||||
|
||||
// Install the all-trusting trust manager
|
||||
SSLContext sc = SSLContext.getInstance("SSL");
|
||||
|
||||
// Create empty HostnameVerifier
|
||||
HostnameVerifier hv = new HostnameVerifier() {
|
||||
public boolean verify(String arg0, SSLSession arg1) {
|
||||
return true;
|
||||
}
|
||||
};
|
||||
|
||||
sc.init(null, trustAllCerts, new java.security.SecureRandom());
|
||||
HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
|
||||
HttpsURLConnection.setDefaultHostnameVerifier(hv);
|
||||
}
|
||||
|
||||
private XmlRpcClient getXMLclient() throws Exception
|
||||
{
|
||||
try
|
||||
{
|
||||
|
||||
XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
|
||||
config.setServerURL(url);
|
||||
config.setBasicUserName(userName);
|
||||
config.setBasicPassword(password);
|
||||
|
||||
XmlRpcClient client = new XmlRpcClient();
|
||||
client.setConfig(config);
|
||||
|
||||
return client;
|
||||
}
|
||||
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
throw new Exception("could not connect to server");
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,670 @@
|
||||
/*
|
||||
* The contents of this file are subject to the Mozilla Public
|
||||
* License Version 1.1 (the "License"); you may not use this file
|
||||
* except in compliance with the License. You may obtain a copy of
|
||||
* the License at http://www.mozilla.org/MPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS
|
||||
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||
* implied. See the License for the specific language governing
|
||||
* rights and limitations under the License.
|
||||
*
|
||||
* The Original Code is the Bugzilla Testopia Java API.
|
||||
*
|
||||
* The Initial Developer of the Original Code is Andrew Nelson.
|
||||
* Portions created by Andrew Nelson are Copyright (C) 2006
|
||||
* Novell. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Andrew Nelson <anelson@novell.com>
|
||||
*
|
||||
*/
|
||||
package testopia.API;
|
||||
import java.net.URL;
|
||||
import java.security.cert.X509Certificate;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
|
||||
import javax.net.ssl.HostnameVerifier;
|
||||
import javax.net.ssl.HttpsURLConnection;
|
||||
import javax.net.ssl.SSLContext;
|
||||
import javax.net.ssl.SSLSession;
|
||||
import javax.net.ssl.TrustManager;
|
||||
import javax.net.ssl.X509TrustManager;
|
||||
|
||||
import org.apache.xmlrpc.client.XmlRpcClient;
|
||||
import org.apache.xmlrpc.client.XmlRpcClientConfigImpl;
|
||||
|
||||
|
||||
public class TestopiaTestCase {
|
||||
|
||||
//inputed values to get a testCase
|
||||
private String userName;
|
||||
private String password;
|
||||
private URL url;
|
||||
private Integer caseID;
|
||||
|
||||
//values for updates
|
||||
private Integer defaultTesterID = null;
|
||||
private Integer isAutomated;
|
||||
private Integer priorityID;
|
||||
private Integer categoryID;
|
||||
private Integer canview;
|
||||
private String arguments;
|
||||
private String alias;
|
||||
private String requirement;
|
||||
private String script;
|
||||
private String caseStatusID;
|
||||
private String summary;
|
||||
|
||||
/**
|
||||
* @param userName your bugzilla/testopia userName
|
||||
* @param password your password
|
||||
* @param url the url of the testopia server
|
||||
* @param caseID - Integer the caseID, you may enter null here if you are creating a test case
|
||||
*/
|
||||
public TestopiaTestCase(String userName, String password, URL url, Integer caseID)
|
||||
{
|
||||
this.userName = userName;
|
||||
this.password = password;
|
||||
this.url = url;
|
||||
this.caseID = caseID;
|
||||
}
|
||||
/**
|
||||
*
|
||||
* @param alias String - the new Alias
|
||||
*/
|
||||
public void setAlias(String alias) {
|
||||
this.alias = alias;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param arguments String - the new arguments
|
||||
*/
|
||||
public void setArguments(String arguments) {
|
||||
this.arguments = arguments;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param canview
|
||||
*/
|
||||
public void setCanview(boolean canview) {
|
||||
|
||||
//true == 1
|
||||
if(canview)
|
||||
this.canview = 1;
|
||||
|
||||
//false ==0
|
||||
else
|
||||
this.canview = 0;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param caseStatusID String - the new case Status ID
|
||||
*/
|
||||
public void setCaseStatusID(String caseStatusID) {
|
||||
this.caseStatusID = caseStatusID;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param categoryID int - the new categorID
|
||||
*/
|
||||
public void setCategoryID(int categoryID) {
|
||||
this.categoryID = categoryID;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param defaultTesterID int - the new defaultTesterID
|
||||
*/
|
||||
public void setDefaultTesterID(int defaultTesterID) {
|
||||
this.defaultTesterID = defaultTesterID;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param isAutomated boolean - true if it's to be set automated,
|
||||
* false otherwise
|
||||
*/
|
||||
public void setIsAutomated(boolean isAutomated) {
|
||||
//true == 1
|
||||
if(isAutomated)
|
||||
this.isAutomated = 1;
|
||||
|
||||
//false ==0
|
||||
else
|
||||
this.isAutomated = 0;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param priorityID - int the new priorityID
|
||||
*/
|
||||
public void setPriorityID(int priorityID) {
|
||||
this.priorityID = priorityID;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param requirement String - the new requirement
|
||||
*/
|
||||
public void setRequirement(String requirement) {
|
||||
this.requirement = requirement;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param script String - the new script
|
||||
*/
|
||||
public void setScript(String script) {
|
||||
this.script = script;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param summary String - the new summary
|
||||
*/
|
||||
public void setSummary(String summary) {
|
||||
this.summary = summary;
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds a component to the testCase
|
||||
* @param componentID the ID of the component that will be added to the
|
||||
* testCase
|
||||
* @throws Exception
|
||||
*/
|
||||
public void addComponent(int componentID) throws Exception
|
||||
{
|
||||
if(caseID == null)
|
||||
throw new Exception("CaseID cannot be null");
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the test case
|
||||
params.add(caseID);
|
||||
params.add(componentID);
|
||||
|
||||
|
||||
//add the component to the test case
|
||||
int result = (Integer) client.execute("TestCase.add_component",
|
||||
params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Removes a component to the testCase
|
||||
* @param componentID the ID of the component that will be removed from the
|
||||
* testCase
|
||||
* @throws Exception
|
||||
*/
|
||||
public void removeComponent(int componentID) throws Exception
|
||||
{
|
||||
if(caseID == null)
|
||||
throw new Exception("CaseID cannot be null");
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the test case
|
||||
params.add(caseID);
|
||||
params.add(componentID);
|
||||
|
||||
|
||||
//add the component to the test case
|
||||
int result = (Integer) client.execute("TestCase.remove_component",
|
||||
params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the components as an array of hashMaps or null if
|
||||
* an error occurs
|
||||
* @return an array of component hashMaps or null
|
||||
* @throws Exception
|
||||
*/
|
||||
public Object[] getComponents() throws Exception
|
||||
{
|
||||
if(caseID == null)
|
||||
throw new Exception("CaseID cannot be null");
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the test case
|
||||
params.add(caseID);
|
||||
|
||||
// get the hashmap
|
||||
Object[] result = (Object[]) client.execute(
|
||||
"TestCase.get_components", params);
|
||||
|
||||
// System.out.println(result);
|
||||
|
||||
return result;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Updates are not called when the .set is used. You must call update after all your sets
|
||||
* to push the changes over to testopia.
|
||||
* @throws Exception if planID is null
|
||||
* (you made the TestCase with a null caseID and have not created a new test plan)
|
||||
*/
|
||||
public void update() throws Exception
|
||||
{
|
||||
if (caseID == null)
|
||||
{
|
||||
throw new Exception("caseID is null.");
|
||||
}
|
||||
|
||||
//hashmap to store attributes to be updated
|
||||
HashMap<String, Object> map = new HashMap<String, Object>();
|
||||
|
||||
//add attributes that need to be updated to the hashmap
|
||||
if(isAutomated != null)
|
||||
map.put("isautomated", isAutomated.intValue());
|
||||
|
||||
if(priorityID != null)
|
||||
map.put("priority_id", priorityID.intValue());
|
||||
|
||||
if(canview != null)
|
||||
map.put("canview", canview.intValue());
|
||||
|
||||
if(categoryID != null)
|
||||
map.put("category_id", categoryID);
|
||||
|
||||
if(arguments != null)
|
||||
map.put("arguments", arguments);
|
||||
|
||||
if(alias != null)
|
||||
map.put("alias", alias);
|
||||
|
||||
if(requirement != null)
|
||||
map.put("requirement", requirement);
|
||||
|
||||
if(script != null)
|
||||
map.put("script", script);
|
||||
|
||||
if(caseStatusID != null)
|
||||
map.put("case_status_id", caseStatusID);
|
||||
|
||||
if(summary != null)
|
||||
map.put("summary", summary);
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the test case
|
||||
params.add(caseID);
|
||||
params.add(map);
|
||||
|
||||
|
||||
//update the testRunCase
|
||||
HashMap result = (HashMap) client.execute("TestCase.update",
|
||||
params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
//make sure multiple updates aren't called
|
||||
isAutomated = null;
|
||||
priorityID = null;
|
||||
categoryID = null;
|
||||
canview = null;
|
||||
arguments = null;
|
||||
alias = null;
|
||||
requirement = null;
|
||||
script = null;
|
||||
caseStatusID = null;
|
||||
summary = null;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param authorID the bugzilla/testopia ID of the author
|
||||
* @param caseStatusID
|
||||
* @param categoryID
|
||||
* @param isAutomated
|
||||
* @param planID the ID of the plan the testCase will be added to
|
||||
* @param summary string - the summary of the testCase. Null allowed
|
||||
* @param priorityID Integer - the priority of the testCase (0-5). Null allowed
|
||||
* @return
|
||||
*/
|
||||
public int makeTestCase(int authorID, int caseStatusID, int categoryID,
|
||||
boolean isAutomated, int planID, String summary,Integer priorityID)
|
||||
{
|
||||
|
||||
int isAutomatedInt;
|
||||
|
||||
//convert to integer of 1 if isAutomated is true (1 == true)
|
||||
if(isAutomated)
|
||||
isAutomatedInt = 1;
|
||||
|
||||
//else convert to 0 for false (0 == false)
|
||||
else
|
||||
isAutomatedInt = 0;
|
||||
|
||||
//set the values for the test case
|
||||
HashMap<String, Object> map = new HashMap<String, Object>();
|
||||
map.put("author_id", authorID);
|
||||
map.put("case_status_id", caseStatusID);
|
||||
map.put("category_id", categoryID);
|
||||
map.put("isautomated", isAutomatedInt);
|
||||
map.put("plan_id", planID);
|
||||
|
||||
//add the optional values if they are not null
|
||||
if(summary != null)
|
||||
map.put("summary", summary);
|
||||
|
||||
if(priorityID != null)
|
||||
map.put("priority_id", priorityID.intValue());
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the test case
|
||||
params.add(map);
|
||||
|
||||
|
||||
//update the test case
|
||||
int result = (Integer)client.execute("TestCase.create",
|
||||
params);
|
||||
|
||||
caseID = result;
|
||||
//System.out.println(result);
|
||||
return result;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the attributes of the test case, caseID must not be null
|
||||
* @return a hashMap of all the values found. Returns null if there is an error
|
||||
* and the TestCase cannot be returned
|
||||
* @throws Exception
|
||||
*/
|
||||
public HashMap<String, Object> getAttributes() throws Exception
|
||||
{
|
||||
if (caseID == null)
|
||||
{
|
||||
throw new Exception("caseID is null.");
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the test plan
|
||||
params.add(caseID.intValue());
|
||||
|
||||
//get the hashmap
|
||||
HashMap result = (HashMap) client.execute("TestCase.get",
|
||||
params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
return result;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns hashmap(s) of testcases that match the inputed values
|
||||
* @param userName your bugzilla/testopia userName
|
||||
* @param password your password
|
||||
* @param url the url of the testopia server
|
||||
* @param values a HashMap with the parameters that will be searched for
|
||||
* if you supply the pair "case_id", 5 then case_id 5 will be returned. Any combination
|
||||
* of testcase attributes can be entered and the result will be all the matches that fit
|
||||
* the inputed values
|
||||
* @return
|
||||
*/
|
||||
public static Object[] getList(String userName, String password,
|
||||
URL url, HashMap<String, Object> values)
|
||||
{
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
//setup client
|
||||
XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
|
||||
config.setServerURL(url);
|
||||
config.setBasicUserName(userName);
|
||||
config.setBasicPassword(password);
|
||||
|
||||
XmlRpcClient client = new XmlRpcClient();
|
||||
client.setConfig(config);
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
// set up params, to identify the test plan
|
||||
params.add(values);
|
||||
|
||||
// get the hashmap
|
||||
Object[] result = (Object[]) client.execute(
|
||||
"TestCase.list", params);
|
||||
|
||||
// System.out.println(result);
|
||||
|
||||
return result;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
public int getCategoryIdByName(String categoryName)
|
||||
{
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the category
|
||||
params.add(categoryName);
|
||||
|
||||
//get the result
|
||||
int result = (Integer)client.execute("TestCase.lookup_category_id_by_name", params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
return result;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param categoryName the name of the category that the ID will be returned for. This will search within the
|
||||
* test plans that this test case belongs to and return the first category with a matching name. 0 Will be
|
||||
* returned if the category can't be found
|
||||
* @return the ID of the specified product
|
||||
*/
|
||||
public int getBuildIDByName(String categoryName)
|
||||
{
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the category
|
||||
params.add(categoryName);
|
||||
|
||||
//get the result
|
||||
int result = (Integer)client.execute("TestCase.lookup_category_id_by_name", params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
return result;
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
private static void TrustAllCerts()
|
||||
throws java.security.NoSuchAlgorithmException,
|
||||
java.security.KeyManagementException
|
||||
{
|
||||
// Create a trust manager that does not validate certificate chains
|
||||
|
||||
TrustManager[] trustAllCerts = new TrustManager[]
|
||||
{
|
||||
new X509TrustManager()
|
||||
{
|
||||
public X509Certificate[] getAcceptedIssuers()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
public void checkClientTrusted(X509Certificate[] certs, String authType)
|
||||
{
|
||||
// Trust always
|
||||
}
|
||||
|
||||
public void checkServerTrusted(X509Certificate[] certs, String authType)
|
||||
{
|
||||
// Trust always
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
// Install the all-trusting trust manager
|
||||
SSLContext sc = SSLContext.getInstance("SSL");
|
||||
|
||||
// Create empty HostnameVerifier
|
||||
HostnameVerifier hv = new HostnameVerifier()
|
||||
{
|
||||
public boolean verify(String arg0, SSLSession arg1)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
};
|
||||
|
||||
sc.init(null, trustAllCerts, new java.security.SecureRandom());
|
||||
HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
|
||||
HttpsURLConnection.setDefaultHostnameVerifier(hv);
|
||||
}
|
||||
|
||||
private XmlRpcClient getXMLclient() throws Exception
|
||||
{
|
||||
try
|
||||
{
|
||||
|
||||
XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
|
||||
config.setServerURL(url);
|
||||
config.setBasicUserName(userName);
|
||||
config.setBasicPassword(password);
|
||||
|
||||
XmlRpcClient client = new XmlRpcClient();
|
||||
client.setConfig(config);
|
||||
|
||||
return client;
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
throw new Exception("could not connect to server");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,178 @@
|
||||
/*
|
||||
* The contents of this file are subject to the Mozilla Public
|
||||
* License Version 1.1 (the "License"); you may not use this file
|
||||
* except in compliance with the License. You may obtain a copy of
|
||||
* the License at http://www.mozilla.org/MPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS
|
||||
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||
* implied. See the License for the specific language governing
|
||||
* rights and limitations under the License.
|
||||
*
|
||||
* The Original Code is the Bugzilla Testopia Java API.
|
||||
*
|
||||
* The Initial Developer of the Original Code is Andrew Nelson.
|
||||
* Portions created by Andrew Nelson are Copyright (C) 2006
|
||||
* Novell. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Andrew Nelson <anelson@novell.com>
|
||||
*
|
||||
*/
|
||||
package testopia.API;
|
||||
import java.net.URL;
|
||||
import java.security.cert.X509Certificate;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
|
||||
import javax.net.ssl.HostnameVerifier;
|
||||
import javax.net.ssl.HttpsURLConnection;
|
||||
import javax.net.ssl.SSLContext;
|
||||
import javax.net.ssl.SSLSession;
|
||||
import javax.net.ssl.TrustManager;
|
||||
import javax.net.ssl.X509TrustManager;
|
||||
|
||||
import org.apache.xmlrpc.client.XmlRpcClient;
|
||||
import org.apache.xmlrpc.client.XmlRpcClientConfigImpl;
|
||||
|
||||
import org.apache.xmlrpc.client.XmlRpcClient;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author anelson, bstice
|
||||
* Retrives the user ID for the inputed email
|
||||
*/
|
||||
public class User {
|
||||
|
||||
|
||||
private String user;
|
||||
private String userName;
|
||||
private String password;
|
||||
private URL url;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @param userName - your testopia/bugzilla username
|
||||
* @param password - the password for your account
|
||||
* @param login - the user you want attributes returned for
|
||||
* @param url - the url of the testopia server
|
||||
*/
|
||||
public User(String userName, String password, String login, URL url)
|
||||
{
|
||||
this.user = login;
|
||||
this.userName = userName;
|
||||
this.password = password;
|
||||
this.url = url;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @return the user_id for the specified login. Returns 0 if there is
|
||||
* an error and the user ID cannot be returned
|
||||
*/
|
||||
public int getAttributes()
|
||||
{
|
||||
try
|
||||
{
|
||||
TrustAllCerts();
|
||||
|
||||
XmlRpcClient client = getXMLclient();
|
||||
|
||||
ArrayList<Object> params = new ArrayList<Object>();
|
||||
|
||||
//set up params, to identify the user
|
||||
params.add(user);
|
||||
|
||||
//update the testRunCase
|
||||
int result = (Integer)client.execute("User.lookup_id_by_login",params);
|
||||
|
||||
//System.out.println(result);
|
||||
|
||||
return result;
|
||||
|
||||
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return the XML client used to connect to and modify TestCaseRun
|
||||
*/
|
||||
private XmlRpcClient getXMLclient() throws Exception
|
||||
{
|
||||
try
|
||||
{
|
||||
|
||||
XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
|
||||
config.setServerURL(url);
|
||||
config.setBasicUserName(userName);
|
||||
config.setBasicPassword(password);
|
||||
|
||||
XmlRpcClient client = new XmlRpcClient();
|
||||
client.setConfig(config);
|
||||
|
||||
return client;
|
||||
}
|
||||
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
throw new Exception("could not connect to server");
|
||||
}
|
||||
|
||||
private static void TrustAllCerts()
|
||||
throws java.security.NoSuchAlgorithmException,
|
||||
java.security.KeyManagementException
|
||||
{
|
||||
// Create a trust manager that does not validate certificate chains
|
||||
|
||||
TrustManager[] trustAllCerts = new TrustManager[]
|
||||
{
|
||||
new X509TrustManager()
|
||||
{
|
||||
public X509Certificate[] getAcceptedIssuers()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
public void checkClientTrusted(X509Certificate[] certs, String authType)
|
||||
{
|
||||
// Trust always
|
||||
}
|
||||
|
||||
public void checkServerTrusted(X509Certificate[] certs, String authType)
|
||||
{
|
||||
// Trust always
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
// Install the all-trusting trust manager
|
||||
SSLContext sc = SSLContext.getInstance("SSL");
|
||||
|
||||
// Create empty HostnameVerifier
|
||||
HostnameVerifier hv = new HostnameVerifier()
|
||||
{
|
||||
public boolean verify(String arg0, SSLSession arg1)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
};
|
||||
|
||||
sc.init(null, trustAllCerts, new java.security.SecureRandom());
|
||||
HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
|
||||
HttpsURLConnection.setDefaultHostnameVerifier(hv);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
Example usage:
|
||||
|
||||
Welcome to Testopia Lookup tool 1.0
|
||||
Please Eneter your bugzilla username
|
||||
|
||||
username
|
||||
|
||||
Please enter your bugzilla password
|
||||
|
||||
password
|
||||
|
||||
You may now enter a command query
|
||||
To see a list of supported queries, please
|
||||
read the lookupHelp.txt
|
||||
|
||||
//this is looking for a build called beta, and will return the buildId
|
||||
build:beta
|
||||
Query Result:
|
||||
1112
|
||||
|
||||
//this is looking for an environment that belongs to the product Testopia
|
||||
environmentByProduct:Testopia
|
||||
Query Result:
|
||||
Environment Name: SLES10SP1
|
||||
Environment ID: 275
|
||||
|
||||
//this queries for components for a plan
|
||||
component:planId
|
||||
|
||||
You can change the url it points to by changing it in the code
|
||||
@@ -0,0 +1,313 @@
|
||||
/*
|
||||
* The contents of this file are subject to the Mozilla Public
|
||||
* License Version 1.1 (the "License"); you may not use this file
|
||||
* except in compliance with the License. You may obtain a copy of
|
||||
* the License at http://www.mozilla.org/MPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS
|
||||
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||
* implied. See the License for the specific language governing
|
||||
* rights and limitations under the License.
|
||||
*
|
||||
* The Original Code is the Bugzilla Testopia Java API.
|
||||
*
|
||||
* The Initial Developer of the Original Code is Andrew Nelson.
|
||||
* Portions created by Andrew Nelson are Copyright (C) 2006
|
||||
* Novell. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Andrew Nelson <anelson@novell.com>
|
||||
* Jason Sabin <jsabin@novell.com>
|
||||
*
|
||||
*/
|
||||
package testopia.Test;
|
||||
import java.io.BufferedWriter;
|
||||
import java.io.File;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.FileWriter;
|
||||
import java.io.IOException;
|
||||
import java.net.MalformedURLException;
|
||||
import java.net.URL;
|
||||
import java.util.Date;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
import org.jdom.Content;
|
||||
import org.jdom.Element;
|
||||
import org.jdom.JDOMException;
|
||||
import org.jdom.Text;
|
||||
import org.jdom.input.SAXBuilder;
|
||||
import org.jdom.output.XMLOutputter;
|
||||
|
||||
import testopia.API.Build;
|
||||
import testopia.API.Environment;
|
||||
import testopia.API.Product;
|
||||
|
||||
public class JunitToTestopia {
|
||||
private File XMLTestopiaData;
|
||||
private ParseAnt parser;
|
||||
private TestopiaConnector connector;
|
||||
private File XMLFile;
|
||||
private int testPlanID;
|
||||
private int testRunID;
|
||||
private String userName;
|
||||
private String password;
|
||||
private String email;
|
||||
private URL serverURL;
|
||||
private int buildID;
|
||||
private int environmentID;
|
||||
private int productID;
|
||||
private int defaultPriority;
|
||||
private String defaultCategory;
|
||||
private OptionalValues optionalValues;
|
||||
private boolean blockers;
|
||||
private boolean newTestCaseRunEveryTime;
|
||||
public static void main(String args[]) throws Exception
|
||||
{
|
||||
|
||||
String buildName = null;
|
||||
String path = null;
|
||||
String environmentName = null;
|
||||
String runID = null;
|
||||
|
||||
//if parameters are being passed, use them
|
||||
if (args.length == 4)
|
||||
{
|
||||
buildName = args[0];
|
||||
path = args[1];
|
||||
environmentName = args[2];
|
||||
runID = args[3];
|
||||
}
|
||||
|
||||
FileWriter fout = new FileWriter("log.txt", true);
|
||||
BufferedWriter out = new BufferedWriter(fout);
|
||||
out.write("\nTAP LOG:\n");
|
||||
Date date = new Date();
|
||||
out.write("Start Time: " + date.toString() + "\n");
|
||||
|
||||
System.out.println("Start Time: " + date);
|
||||
JunitToTestopia junit = new JunitToTestopia(buildName, path,
|
||||
environmentName, runID, out);
|
||||
junit.pushToTestopia();
|
||||
Date date2 = new Date();
|
||||
System.out.println("End Time: " + date2);
|
||||
out.write("Stop Time: " + date2.toString() + "\n");
|
||||
|
||||
out.close();
|
||||
fout.close();
|
||||
}
|
||||
|
||||
public JunitToTestopia(String buildName, String path,
|
||||
String environmentName, String runID, BufferedWriter out) throws Exception
|
||||
{
|
||||
//gets testopia data
|
||||
XMLTestopiaData = new File("testopiaData.xml");
|
||||
parseXML(buildName, path, environmentName, runID);
|
||||
|
||||
optionalValues = new OptionalValues();
|
||||
|
||||
//sets up the connector to talk to testopia
|
||||
connector = new TestopiaConnector(testPlanID,testRunID,userName,
|
||||
password,email, serverURL, optionalValues, out, blockers, defaultPriority, defaultCategory, newTestCaseRunEveryTime);
|
||||
|
||||
//gets the paser setup with the xml results
|
||||
parser = new ParseAnt(XMLFile, connector, buildID, environmentID);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Has the parser parse and upload all the files to testopia
|
||||
* @throws Exception
|
||||
*
|
||||
*/
|
||||
public void pushToTestopia() throws Exception
|
||||
{
|
||||
parser.processXMl();
|
||||
}
|
||||
|
||||
private void parseXML(String passedBuildName, String passedPath,
|
||||
String passedEnvironmentName, String passedRunID)
|
||||
throws MalformedURLException
|
||||
{
|
||||
Element testopiaData = null;
|
||||
|
||||
//get the testSuite data from XML
|
||||
try
|
||||
{
|
||||
//make a list from the XML file
|
||||
testopiaData = new SAXBuilder().build(XMLTestopiaData).getRootElement();
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
//get data out of XML file
|
||||
Element userNameElement = testopiaData.getChild("username");
|
||||
userName = userNameElement.getContent(0).getValue();
|
||||
|
||||
Element passwordElement = testopiaData.getChild("password");
|
||||
password = passwordElement.getContent(0).getValue();
|
||||
|
||||
Element buildIDElement = testopiaData.getChild("buildID");
|
||||
String buildIDString = buildIDElement.getContent(0).getValue();
|
||||
|
||||
Element environmentIDElemet = testopiaData.getChild("environmentID");
|
||||
String environmentIDString = environmentIDElemet.getContent(0).getValue();
|
||||
|
||||
Element productIDElement = testopiaData.getChild("productID");
|
||||
String productIDString = productIDElement.getContent(0).getValue();
|
||||
|
||||
Element emailElement = testopiaData.getChild("email");
|
||||
email = emailElement.getContent(0).getValue();
|
||||
|
||||
Element planIDElement = testopiaData.getChild("planID");
|
||||
String planIDString = planIDElement.getContent(0).getValue();
|
||||
testPlanID = new Integer(planIDString);
|
||||
|
||||
//override local XML data if xml data is passed
|
||||
if(passedRunID != null)
|
||||
{
|
||||
Element runIDElement = testopiaData.getChild("runID");
|
||||
String runIDString = passedRunID;
|
||||
testRunID = new Integer(runIDString);
|
||||
Text runIDText = new Text(runIDString);
|
||||
runIDElement.setContent(0, runIDText);
|
||||
}
|
||||
//otherwise, use testopiaXMLData
|
||||
else
|
||||
{
|
||||
Element runIDElement = testopiaData.getChild("runID");
|
||||
String runIDString = runIDElement.getContent(0).getValue();
|
||||
testRunID = new Integer(runIDString);
|
||||
}
|
||||
|
||||
//override local XML data if xml data is passed
|
||||
if(passedPath != null)
|
||||
{
|
||||
Element xmlLocationElement = testopiaData.getChild("xmlResultsLocation");
|
||||
String xmlLocationString = passedPath;
|
||||
XMLFile = new File(xmlLocationString);
|
||||
Text pathText = new Text(xmlLocationString);
|
||||
xmlLocationElement.setContent(0, pathText);
|
||||
}
|
||||
|
||||
//otherwise, use testopiaXMLData
|
||||
else
|
||||
{
|
||||
Element xmlLocationElement = testopiaData.getChild("xmlResultsLocation");
|
||||
String xmlLocationString = xmlLocationElement.getContent(0).getValue();
|
||||
XMLFile = new File(xmlLocationString);
|
||||
}
|
||||
|
||||
Element serverURLElement = testopiaData.getChild("serverURL");
|
||||
String serverURLString = serverURLElement.getContent(0).getValue();
|
||||
serverURL = new URL(serverURLString);
|
||||
|
||||
|
||||
|
||||
//create product, environment and build as necessary
|
||||
if(productIDString.equals("0"))
|
||||
{
|
||||
String productName = testopiaData.getChild("productName").getContent(0).getValue();
|
||||
Product product = new Product(userName, password, serverURL);
|
||||
productID = product.getProductIDByName(productName);
|
||||
Text productText = new Text(new Integer(productID).toString());
|
||||
productIDElement.setContent(0, productText);
|
||||
}
|
||||
|
||||
else
|
||||
productID = Integer.parseInt(productIDString);
|
||||
|
||||
|
||||
if(buildIDString.equals("0") || passedBuildName != null)
|
||||
{
|
||||
Build build = new Build(userName, password, serverURL);
|
||||
|
||||
//override local XML data if xml data is passed
|
||||
if(passedBuildName != null )
|
||||
{
|
||||
buildID = build.makeBuild(passedBuildName, productID, true, "---");
|
||||
}
|
||||
|
||||
//otherwise, use testopiaXMLData
|
||||
else
|
||||
{
|
||||
String buildName = testopiaData.getChild("buildName").getContent(0).getValue();
|
||||
buildID = build.makeBuild(buildName, productID, true, "---");
|
||||
}
|
||||
|
||||
|
||||
|
||||
Text buildText = new Text(new Integer(buildID).toString());
|
||||
buildIDElement.setContent(0, buildText);
|
||||
}
|
||||
else
|
||||
buildID = Integer.parseInt(buildIDString);
|
||||
|
||||
if(environmentIDString.equals("0") || passedEnvironmentName != null)
|
||||
{
|
||||
Environment environment = new Environment(userName, password, serverURL);
|
||||
|
||||
//override local XML data if xml data is passed
|
||||
if(passedEnvironmentName != null)
|
||||
{
|
||||
environmentID = environment.makeEnvironment(passedEnvironmentName, productID, true);
|
||||
}
|
||||
|
||||
//otherwise, use testopiaXMLData
|
||||
else
|
||||
{
|
||||
String environmentName = testopiaData.getChild("environmentName").getContent(0).getValue();
|
||||
environmentID = environment.makeEnvironment(environmentName, productID, true);
|
||||
}
|
||||
Text environmentText = new Text(new Integer(environmentID).toString());
|
||||
environmentIDElemet.setContent(0, environmentText);
|
||||
}
|
||||
else
|
||||
environmentID = Integer.parseInt(environmentIDString);
|
||||
|
||||
|
||||
Element blocker = testopiaData.getChild("blockers");
|
||||
String blockers = blocker.getContent(0).getValue();
|
||||
|
||||
//detect if blockers are turned on
|
||||
if(blockers.trim().equalsIgnoreCase("yes"))
|
||||
this.blockers = true;
|
||||
else
|
||||
this.blockers = false;
|
||||
|
||||
|
||||
Element newTestCaseRunEveryTimeElement = testopiaData.getChild("newTestCaseRunEveryTime");
|
||||
String newTestCaseRunEveryTimeString = newTestCaseRunEveryTimeElement.getContent(0).getValue();
|
||||
|
||||
//detect if newTestCaseRunEveryTime is turned on
|
||||
if(newTestCaseRunEveryTimeString.trim().equalsIgnoreCase("yes"))
|
||||
this.newTestCaseRunEveryTime = true;
|
||||
else
|
||||
this.newTestCaseRunEveryTime = false;
|
||||
|
||||
|
||||
//Set the default Priority
|
||||
Element prioritySetting = testopiaData.getChild("priority");
|
||||
String priorityString = prioritySetting.getContent(0).getValue();
|
||||
defaultPriority = Integer.parseInt(priorityString);
|
||||
|
||||
//Set the default Category
|
||||
Element categorySetting = testopiaData.getChild("category");
|
||||
defaultCategory = categorySetting.getContent(0).getValue();
|
||||
|
||||
//write the updated testopia file to disk, to keep buildID and environmentID
|
||||
XMLOutputter outputter = new XMLOutputter();
|
||||
|
||||
try
|
||||
{
|
||||
FileWriter writer = new FileWriter(XMLTestopiaData);
|
||||
outputter.output(testopiaData, writer);
|
||||
}
|
||||
catch (IOException e)
|
||||
{
|
||||
System.err.println(e);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* The contents of this file are subject to the Mozilla Public
|
||||
* License Version 1.1 (the "License"); you may not use this file
|
||||
* except in compliance with the License. You may obtain a copy of
|
||||
* the License at http://www.mozilla.org/MPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS
|
||||
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||
* implied. See the License for the specific language governing
|
||||
* rights and limitations under the License.
|
||||
*
|
||||
* The Original Code is the Bugzilla Testopia Java API.
|
||||
*
|
||||
* The Initial Developer of the Original Code is Andrew Nelson.
|
||||
* Portions created by Andrew Nelson are Copyright (C) 2006
|
||||
* Novell. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Andrew Nelson <anelson@novell.com>
|
||||
*
|
||||
*/
|
||||
package testopia.Test;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author anelson
|
||||
* Stores data from the optionadata xml file
|
||||
*/
|
||||
public class OptionalData {
|
||||
private String assignee;
|
||||
private Integer category;
|
||||
private Integer priority;
|
||||
private ArrayList<Integer> components;
|
||||
|
||||
|
||||
public OptionalData()
|
||||
{
|
||||
category = null;
|
||||
components = new ArrayList<Integer>();
|
||||
}
|
||||
|
||||
public int getCategory() {
|
||||
return category;
|
||||
}
|
||||
|
||||
public void setCategory(Integer category) {
|
||||
this.category = category;
|
||||
}
|
||||
|
||||
public ArrayList<Integer> getComponents() {
|
||||
return components;
|
||||
}
|
||||
|
||||
public void addComponent(Integer component) {
|
||||
this.components.add(component);
|
||||
}
|
||||
|
||||
public void removeComponent(Integer component) {
|
||||
this.components.remove(component);
|
||||
}
|
||||
|
||||
public String getAssignee() {
|
||||
return assignee;
|
||||
}
|
||||
public void setAssignee(String assignee) {
|
||||
this.assignee = assignee;
|
||||
}
|
||||
|
||||
public Integer getPriority() {
|
||||
return priority;
|
||||
}
|
||||
public void setPriority(Integer priority) {
|
||||
this.priority = priority;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,169 @@
|
||||
/*
|
||||
* The contents of this file are subject to the Mozilla Public
|
||||
* License Version 1.1 (the "License"); you may not use this file
|
||||
* except in compliance with the License. You may obtain a copy of
|
||||
* the License at http://www.mozilla.org/MPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS
|
||||
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||
* implied. See the License for the specific language governing
|
||||
* rights and limitations under the License.
|
||||
*
|
||||
* The Original Code is the Bugzilla Testopia Java API.
|
||||
*
|
||||
* The Initial Developer of the Original Code is Andrew Nelson.
|
||||
* Portions created by Andrew Nelson are Copyright (C) 2006
|
||||
* Novell. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Andrew Nelson <anelson@novell.com>
|
||||
*
|
||||
*/
|
||||
package testopia.Test;
|
||||
|
||||
import java.io.File;
|
||||
import java.net.URL;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
import org.jdom.Element;
|
||||
import org.jdom.input.SAXBuilder;
|
||||
|
||||
import testopia.API.TestopiaTestCase;
|
||||
|
||||
/**
|
||||
* parses the optionaldata xml file
|
||||
* @author anelson
|
||||
*
|
||||
*/
|
||||
public class OptionalValues {
|
||||
private HashMap<String, OptionalData> testCaseMap;
|
||||
private OptionalData currentlySelected;
|
||||
|
||||
public OptionalValues()
|
||||
{
|
||||
File XMLOptionalValues = new File("OptionalData.xml");
|
||||
Element optionalData = null;
|
||||
|
||||
testCaseMap = new HashMap<String, OptionalData>();
|
||||
currentlySelected = null;
|
||||
|
||||
//get the optional data from XML
|
||||
try
|
||||
{
|
||||
//make a list from the XML file
|
||||
optionalData = new SAXBuilder().build(XMLOptionalValues).getRootElement();
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
//get testsuites
|
||||
List testSuite = optionalData.getChildren("testsuite");
|
||||
Iterator testSuiteIT = testSuite.iterator();
|
||||
|
||||
List testCases = null;
|
||||
Element testSuiteElement = null;
|
||||
Element testCase = null;
|
||||
|
||||
//loops for all test suites
|
||||
while(testSuiteIT.hasNext())
|
||||
{
|
||||
testSuiteElement = (Element)testSuiteIT.next();
|
||||
testCases = testSuiteElement.getChildren("testcase");
|
||||
Iterator testCasesIT = testCases.iterator();
|
||||
|
||||
//loops for all testcases
|
||||
while (testCasesIT.hasNext()) {
|
||||
testCase = (Element) testCasesIT.next();
|
||||
|
||||
// get the values for the testcase
|
||||
OptionalData entry = new OptionalData();
|
||||
String className = testCase.getAttributeValue("classname");
|
||||
|
||||
// get the assignee
|
||||
String assignee = testCase.getChildText("assignee");
|
||||
entry.setAssignee(assignee);
|
||||
|
||||
// get the category
|
||||
String category = testCase.getChildText("category");
|
||||
entry.setCategory(Integer.parseInt(category));
|
||||
|
||||
// get components
|
||||
Element components = testCase.getChild("components");
|
||||
Iterator componentsIT = components.getChildren("component").iterator();
|
||||
while (componentsIT.hasNext())
|
||||
{
|
||||
Element component = (Element) componentsIT.next();
|
||||
String stringcomponent = component.getContent(0).getValue();
|
||||
Integer intcomponent = Integer.parseInt(stringcomponent);
|
||||
entry.addComponent(intcomponent);
|
||||
}
|
||||
|
||||
// get the priority
|
||||
String priority = testCase.getChildText("priority");
|
||||
Integer intPriority = Integer.parseInt(priority);
|
||||
entry.setPriority(intPriority);
|
||||
|
||||
// add the testCase to the hashmap
|
||||
testCaseMap.put(className, entry);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public static void main(String args[])
|
||||
{
|
||||
OptionalValues values = new OptionalValues();
|
||||
values.selectClass("className");
|
||||
System.out.println(values.getAssignee());
|
||||
}
|
||||
|
||||
/**
|
||||
* Use select class to get a specific class out of the HashMap and allow
|
||||
* access to the classes data via the get methods
|
||||
* @param className String - the name of the class selected
|
||||
*/
|
||||
public boolean selectClass(String className)
|
||||
{
|
||||
currentlySelected = testCaseMap.get(className);
|
||||
if(currentlySelected == null)
|
||||
return false;
|
||||
return true;
|
||||
|
||||
}
|
||||
|
||||
public Integer getCategories()
|
||||
{
|
||||
if(currentlySelected != null)
|
||||
return currentlySelected.getCategory();
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
public int getPriority()
|
||||
{
|
||||
if(currentlySelected != null)
|
||||
return currentlySelected.getPriority();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
public String getAssignee()
|
||||
{
|
||||
if(currentlySelected != null)
|
||||
return currentlySelected.getAssignee();
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
public ArrayList<Integer> getComponents()
|
||||
{
|
||||
if(currentlySelected != null)
|
||||
return currentlySelected.getComponents();
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,141 @@
|
||||
/*
|
||||
* The contents of this file are subject to the Mozilla Public
|
||||
* License Version 1.1 (the "License"); you may not use this file
|
||||
* except in compliance with the License. You may obtain a copy of
|
||||
* the License at http://www.mozilla.org/MPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS
|
||||
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||
* implied. See the License for the specific language governing
|
||||
* rights and limitations under the License.
|
||||
*
|
||||
* The Original Code is the Bugzilla Testopia Java API.
|
||||
*
|
||||
* The Initial Developer of the Original Code is Andrew Nelson.
|
||||
* Portions created by Andrew Nelson are Copyright (C) 2006
|
||||
* Novell. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Andrew Nelson <anelson@novell.com>
|
||||
* Jason Sabin <jsabin@novell.com>
|
||||
*
|
||||
*/
|
||||
package testopia.Test;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.net.MalformedURLException;
|
||||
import java.net.URL;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
import org.jdom.Element;
|
||||
import org.jdom.JDOMException;
|
||||
import org.jdom.input.SAXBuilder;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author anelson
|
||||
* Parses the given XML document into testsuites and testcases, so that
|
||||
* testopia can be updated
|
||||
*/
|
||||
public class ParseAnt {
|
||||
private File XMLFile;
|
||||
private TestopiaConnector testopiaConnector;
|
||||
private Integer buildID;
|
||||
private Integer environmentID;
|
||||
|
||||
public ParseAnt(File XMLFile, TestopiaConnector testopiaConnector,
|
||||
Integer buildID, Integer environmentID)
|
||||
{
|
||||
this.XMLFile = XMLFile;
|
||||
this.testopiaConnector = testopiaConnector;
|
||||
this.buildID = buildID;
|
||||
this.environmentID = environmentID;
|
||||
}
|
||||
|
||||
/**
|
||||
* Process the XML and uploads the results to testopia
|
||||
* @throws Exception
|
||||
*
|
||||
*/
|
||||
public void processXMl() throws Exception
|
||||
{
|
||||
|
||||
List testSuites = null;
|
||||
|
||||
//get the testSuite data from XML
|
||||
try
|
||||
{
|
||||
testSuites = (new SAXBuilder()).build(XMLFile).getRootElement().getChildren("testsuite");
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
//if there are suites listed in the xml file
|
||||
//parse through the testCases
|
||||
if (testSuites.size() != 0)
|
||||
{
|
||||
List testCases = null;
|
||||
Iterator testSuiteIt = testSuites.iterator();
|
||||
Iterator testCaseIt = null;
|
||||
|
||||
//for all testsuites
|
||||
while (testSuiteIt.hasNext())
|
||||
{
|
||||
Element testSuite = (Element) testSuiteIt.next();
|
||||
|
||||
//get package and suite information
|
||||
String classname = testSuite.getAttribute("package").getValue()
|
||||
+ "." + testSuite.getAttribute("name").getValue();
|
||||
String suitename = testSuite.getAttribute("name")
|
||||
.getValue();
|
||||
|
||||
System.out.println("-->Processing class '" + classname + "'");
|
||||
System.out.println("-->Working on suite '" + suitename + "'");
|
||||
|
||||
testCases = testSuite.getChildren("testcase");
|
||||
testCaseIt = testCases.iterator();
|
||||
String name = null;
|
||||
String message = null;
|
||||
String testCaseName = null;
|
||||
|
||||
//loop for all testcases
|
||||
while(testCaseIt.hasNext())
|
||||
{
|
||||
Element testCase = (Element) testCaseIt.next();
|
||||
name = testCase.getAttributeValue("name");
|
||||
testCaseName = testCase.getAttributeValue("classname");
|
||||
Element failure = testCase.getChild("failure");
|
||||
Element error = testCase.getChild("error");
|
||||
boolean blocker = false;
|
||||
|
||||
// get the failure message, otherwise reset message to null
|
||||
if(failure!=null)
|
||||
{
|
||||
message = failure.getContent(0).getValue();
|
||||
|
||||
}
|
||||
|
||||
else if(error != null)
|
||||
{
|
||||
message = error.getContent(0).getValue();
|
||||
blocker = true;
|
||||
}
|
||||
|
||||
else if(failure == null && error == null)
|
||||
message = null;
|
||||
|
||||
name = testCaseName + "." + name;
|
||||
testopiaConnector.processTestCase(name, message, buildID, environmentID, testCaseName, blocker);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* The contents of this file are subject to the Mozilla Public
|
||||
* License Version 1.1 (the "License"); you may not use this file
|
||||
* except in compliance with the License. You may obtain a copy of
|
||||
* the License at http://www.mozilla.org/MPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS
|
||||
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||
* implied. See the License for the specific language governing
|
||||
* rights and limitations under the License.
|
||||
*
|
||||
* The Original Code is the Bugzilla Testopia Java API.
|
||||
*
|
||||
* The Initial Developer of the Original Code is Andrew Nelson.
|
||||
* Portions created by Andrew Nelson are Copyright (C) 2006
|
||||
* Novell. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Andrew Nelson <anelson@novell.com>
|
||||
*
|
||||
*/
|
||||
package testopia.Test;
|
||||
|
||||
import testopia.API.TestopiaTestCase;
|
||||
|
||||
public class TestCaseRunnable implements Runnable
|
||||
{
|
||||
private TestopiaTestCase testCase;
|
||||
private int authorID;
|
||||
private int caseStatusID;
|
||||
private int categoryID;
|
||||
private boolean isAutomated;
|
||||
private int planID;
|
||||
private String name;
|
||||
private Integer priorityID;
|
||||
private Integer caseID;
|
||||
|
||||
public TestCaseRunnable(TestopiaTestCase testCase, int authorID, int caseStatusID,
|
||||
int categoryID, boolean isAutomated, int planID,
|
||||
String name, Integer priorityID, Integer caseID)
|
||||
{
|
||||
this.testCase = testCase;
|
||||
this.authorID = authorID;
|
||||
this.caseStatusID = caseStatusID;
|
||||
this.categoryID = categoryID;
|
||||
this.isAutomated = isAutomated;
|
||||
this.planID = planID;
|
||||
this.name = name;
|
||||
this.priorityID = priorityID;
|
||||
this.caseID = caseID;
|
||||
|
||||
}
|
||||
|
||||
public void run()
|
||||
{
|
||||
caseID = testCase.makeTestCase(authorID, caseStatusID, categoryID, true, planID, name, null);
|
||||
}
|
||||
|
||||
public static void main(String args[])
|
||||
{
|
||||
//(new Thread(new TestCaseRunnable())).start();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,354 @@
|
||||
/*
|
||||
* The contents of this file are subject to the Mozilla Public
|
||||
* License Version 1.1 (the "License"); you may not use this file
|
||||
* except in compliance with the License. You may obtain a copy of
|
||||
* the License at http://www.mozilla.org/MPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS
|
||||
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||
* implied. See the License for the specific language governing
|
||||
* rights and limitations under the License.
|
||||
*
|
||||
* The Original Code is the Bugzilla Testopia Java API.
|
||||
*
|
||||
* The Initial Developer of the Original Code is Andrew Nelson.
|
||||
* Portions created by Andrew Nelson are Copyright (C) 2006
|
||||
* Novell. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Andrew Nelson <anelson@novell.com>
|
||||
* Jason Sabin <jsabin@novell.com>
|
||||
*
|
||||
*/
|
||||
package testopia.Test;
|
||||
|
||||
import java.io.BufferedWriter;
|
||||
import java.net.URL;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
import testopia.API.TestCaseRun;
|
||||
import testopia.API.TestRun;
|
||||
import testopia.API.TestopiaTestCase;
|
||||
import testopia.API.User;
|
||||
|
||||
public class TestopiaConnector
|
||||
{
|
||||
private int planID;
|
||||
private int runID;
|
||||
private int defaultPriority;
|
||||
private String defaultCategory;
|
||||
private TestRun testRun;
|
||||
private String username;
|
||||
private String password;
|
||||
private URL serverURL;
|
||||
private HashMap<String, HashMap> testCasesMap;
|
||||
private HashMap<Integer, HashMap> testRunCasesMap;
|
||||
private int authorID;
|
||||
private String email;
|
||||
private OptionalValues optionalValues;
|
||||
private BufferedWriter out;
|
||||
private boolean blockers;
|
||||
private boolean newTestCaseRunEveryTime;
|
||||
|
||||
/**
|
||||
* This constuctor is for already created TestPlans
|
||||
* @param testPlanID
|
||||
* @param testRunID
|
||||
* @param userName
|
||||
* @param password
|
||||
* @param serverURL
|
||||
* @throws Exception
|
||||
*/
|
||||
public TestopiaConnector(int testPlanID, int testRunID, String userName,
|
||||
String password, String email, URL serverURL,
|
||||
OptionalValues optionaValues, BufferedWriter out, boolean blockers, int defaultPriority, String defaultCategory, boolean newTestCaseRunEveryTime) throws Exception
|
||||
{
|
||||
this.planID = testPlanID;
|
||||
this.runID = testRunID;
|
||||
this.username = userName;
|
||||
this.password = password;
|
||||
this.serverURL = serverURL;
|
||||
this.email = email;
|
||||
this.out = out;
|
||||
this.blockers = blockers;
|
||||
this.defaultPriority = defaultPriority;
|
||||
this.defaultCategory = defaultCategory;
|
||||
this.newTestCaseRunEveryTime = newTestCaseRunEveryTime;
|
||||
|
||||
//make the array of testCases into a hashmap
|
||||
testRun = new TestRun(userName, password, serverURL, testRunID);
|
||||
Object[] testCases = testRun.getTestCases();
|
||||
|
||||
HashMap<String, HashMap> testCasesMap = new HashMap<String, HashMap>(testCases.length);
|
||||
for(int i = 0; i < testCases.length; i++)
|
||||
{
|
||||
String key = (String)((HashMap)testCases[i]).get("summary");
|
||||
testCasesMap.put(key, (HashMap)testCases[i]);
|
||||
}
|
||||
|
||||
this.testCasesMap = testCasesMap;
|
||||
|
||||
//make the array of testRunCases into a hashmap
|
||||
Object[] testRunCases = testRun.getTestCaseRuns();
|
||||
|
||||
HashMap<Integer, HashMap> testRunCasesMap = new HashMap<Integer, HashMap>(testRunCases.length);
|
||||
for(int i = 0; i < testRunCases.length; i++)
|
||||
{
|
||||
Integer key = (Integer)((HashMap)testRunCases[i]).get("case_id");
|
||||
testRunCasesMap.put(key, (HashMap)testRunCases[i]);
|
||||
}
|
||||
|
||||
this.testRunCasesMap = testRunCasesMap;
|
||||
|
||||
//get the userID
|
||||
User user = new User(username, password, email, serverURL);
|
||||
this.authorID = user.getAttributes();
|
||||
|
||||
//get the optionalValues object
|
||||
this.optionalValues = optionaValues;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* This takes a parsed junit result and will either create a testcase and testCaseRun or updates them
|
||||
* @param name
|
||||
* @param message
|
||||
* @param caseStatusID
|
||||
* @param categoryID
|
||||
* @param buildID
|
||||
* @param environmentID
|
||||
* @throws Exception
|
||||
*/
|
||||
public void processTestCase(String name, String message, Integer buildID,
|
||||
Integer environmentID, String className, boolean blocker) throws Exception
|
||||
{
|
||||
//setup failsafe defaults
|
||||
Integer caseStatusID = 2;
|
||||
Integer categoryID = 1;
|
||||
int authorID = this.authorID;
|
||||
Integer priorityID = this.defaultPriority;
|
||||
|
||||
if(buildID == null)
|
||||
buildID = 2;
|
||||
|
||||
if(environmentID == null)
|
||||
environmentID = 1;
|
||||
|
||||
int passedOrFailed;
|
||||
|
||||
//check to see if the testCase passed or is blocked
|
||||
if(message == null)
|
||||
passedOrFailed = 2;
|
||||
else if(blockers == true && blocker == true)
|
||||
passedOrFailed = 6;
|
||||
else
|
||||
passedOrFailed = 3;
|
||||
|
||||
|
||||
//get optionalValues setup to give data for the current class
|
||||
boolean classExists = optionalValues.selectClass(className);
|
||||
|
||||
//if data exists on the current class, then use that data instead of the
|
||||
//defaults
|
||||
String tempAssignee;
|
||||
int tempPriority;
|
||||
ArrayList<Integer> components = null;
|
||||
Integer category = null;
|
||||
|
||||
if(classExists)
|
||||
{
|
||||
//get optional data if it exists
|
||||
tempAssignee = optionalValues.getAssignee();
|
||||
if(!tempAssignee.equals("null"))
|
||||
{
|
||||
User user = new User(username, password, tempAssignee, serverURL);
|
||||
authorID = user.getAttributes();
|
||||
}
|
||||
|
||||
|
||||
tempPriority = optionalValues.getPriority();
|
||||
if(tempPriority != 0)
|
||||
{
|
||||
priorityID = tempPriority;
|
||||
}
|
||||
|
||||
//get the components for the class
|
||||
components = optionalValues.getComponents();
|
||||
|
||||
//get the categories for the class
|
||||
category = optionalValues.getCategories();
|
||||
}
|
||||
|
||||
|
||||
HashMap testCaseMap = testCasesMap.get(name);
|
||||
|
||||
int caseID = 0;
|
||||
|
||||
// make new testCase if it doesn't exist, otherwise get caseID
|
||||
if(testCaseMap == null)
|
||||
{
|
||||
TestopiaTestCase testCase = new TestopiaTestCase(username, password, serverURL, null);
|
||||
categoryID = testCase.getCategoryIdByName(defaultCategory);
|
||||
caseID = testCase.makeTestCase(authorID, caseStatusID, categoryID, true, planID, name, priorityID);
|
||||
|
||||
|
||||
//add all the components, if components exist
|
||||
if(components != null)
|
||||
{
|
||||
for(Integer componentID: components)
|
||||
{
|
||||
testCase.addComponent(componentID);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//update the category if it exists
|
||||
if(category != null)
|
||||
{
|
||||
testCase.setCategoryID(category);
|
||||
testCase.update();
|
||||
}
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
caseID = (Integer)testCaseMap.get("case_id");
|
||||
TestopiaTestCase testCase = new TestopiaTestCase(username, password, serverURL, caseID);
|
||||
|
||||
if(classExists)
|
||||
{
|
||||
//check to see if the testCase's priority needs to be updated
|
||||
Integer priority = null;
|
||||
try {
|
||||
priority = (Integer) testCaseMap.get("priority_id");
|
||||
}
|
||||
|
||||
catch (Exception e) {
|
||||
}
|
||||
|
||||
|
||||
if(priorityID != null && (priority == null || priorityID != priority.intValue()))
|
||||
testCase.setPriorityID(priorityID);
|
||||
|
||||
//get the components for the testCase
|
||||
Object[] componentArray = testCase.getComponents();
|
||||
List tempList = Arrays.asList(componentArray);
|
||||
ArrayList<Object> componentList = new ArrayList<Object>(tempList);
|
||||
ArrayList<Integer> componentInts = new ArrayList<Integer>();
|
||||
testCase.update();
|
||||
|
||||
//get all the component IDs out and put them into a new ArrayList
|
||||
for(Object componentObject: componentList)
|
||||
{
|
||||
HashMap componentMap = (HashMap)componentObject;
|
||||
componentInts.add((Integer)componentMap.get("id"));
|
||||
}
|
||||
|
||||
//loop to see if the component exists already
|
||||
for(Object componentID: components)
|
||||
{
|
||||
//if it exists, remove it from the list
|
||||
if( componentInts.contains(componentID))
|
||||
componentInts.remove(componentID);
|
||||
|
||||
//otherwise, add the component to the list
|
||||
else
|
||||
testCase.addComponent((Integer)componentID);
|
||||
}
|
||||
|
||||
//if any components are left, then remove them from the arrayList
|
||||
for(Integer componentID: componentInts)
|
||||
{
|
||||
testCase.removeComponent(componentID);
|
||||
}
|
||||
|
||||
//update the category if it exists
|
||||
if(category != null)
|
||||
{
|
||||
testCase.setCategoryID(category);
|
||||
testCase.update();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
//check to see if testCase exists in testRun
|
||||
HashMap testRunCaseMap = testRunCasesMap.get(caseID);
|
||||
|
||||
//if it's null or newTestCaseRunEveryTime is true, then add to test run, otherwise update testRunCase
|
||||
if(testRunCaseMap == null || newTestCaseRunEveryTime == true )
|
||||
{
|
||||
TestCaseRun caseRun = new TestCaseRun(username, password, caseID, runID,
|
||||
buildID, environmentID, null, serverURL);
|
||||
|
||||
//try and create testCaseRun
|
||||
try
|
||||
{
|
||||
int makeTestCaseRunResult = caseRun.makeTestCaseRun(authorID, 1);
|
||||
if(makeTestCaseRunResult == 0){
|
||||
//Try to update instead
|
||||
int caseRunID = (Integer)testRunCaseMap.get("case_run_id");
|
||||
System.out.println("Attempting to Update TestCaseRun "+caseRunID);
|
||||
TestCaseRun caseRunTryAgain = new TestCaseRun(username, password, caseID, runID,
|
||||
buildID, environmentID, caseRunID, serverURL);
|
||||
}
|
||||
caseRun.setStatus(passedOrFailed);
|
||||
|
||||
if(message != null)
|
||||
caseRun.setNotes(message);
|
||||
|
||||
caseRun.update();
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
//if the testCaseRun exists, update it with the new information
|
||||
int caseRunID = (Integer)testRunCaseMap.get("case_run_id");
|
||||
TestCaseRun caseRun = new TestCaseRun(username, password, caseID, runID,
|
||||
buildID, environmentID, caseRunID, serverURL);
|
||||
|
||||
if(message != null)
|
||||
caseRun.setNotes(message);
|
||||
else
|
||||
caseRun.setNotes("Passed at " + new Date());
|
||||
|
||||
caseRun.setBuildID(buildID);
|
||||
caseRun.setStatus(passedOrFailed);
|
||||
|
||||
|
||||
//check to see if the assignee needs to be updated
|
||||
Integer currentAssignee = (Integer)testRunCaseMap.get("assignee");
|
||||
if(currentAssignee == null || authorID != currentAssignee)
|
||||
{
|
||||
caseRun.setAssigneeID(authorID);
|
||||
}
|
||||
|
||||
//try and push the update to testopia
|
||||
try
|
||||
{
|
||||
caseRun.update();
|
||||
} catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//log the results
|
||||
if(!classExists)
|
||||
{
|
||||
out.write("Class Not In Optional Data: " + className + "\n");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
<TestopiaData>
|
||||
<!-- bugzilla username/password -->
|
||||
<username>username</username>
|
||||
<password>password</password>
|
||||
|
||||
<!-- the location of the xml file ant junit made -->
|
||||
<xmlResultsLocation>TESTS-TestSuites.xml</xmlResultsLocation>
|
||||
<!-- the bugzilla server that you want to connect to -->
|
||||
<serverURL>http://apibugzillastage.provo.novell.com/tr_xmlrpc.cgi</serverURL>
|
||||
<planID>0</planID>
|
||||
<runID>0</runID>
|
||||
<!-- must be an email of a user in the testopia database -->
|
||||
<email>username@novell.com</email>
|
||||
<!-- the name of a product. The product must be in the testopia database -->
|
||||
<productName>Testopia</productName>
|
||||
<buildName>1.0 API</buildName>
|
||||
<environmentName>linux/firefox</environmentName>
|
||||
<!-- A failure is considered an error if it results from an exception being thrown. These can indicate that your
|
||||
tests are not able to run, and may be "blocked". If you want blocked tests to display as blockers in testopia
|
||||
change the value to "yes", otherwise use "no" (without the qoutations). -->
|
||||
<blockers>yes</blockers>
|
||||
<!-- If you want to create a new TestCaseRun every time you run TAP set this to yes
|
||||
Otherwise it will only update the last TestCaseRun -->
|
||||
<newTestCaseRunEveryTime>yes</newTestCaseRunEveryTime>
|
||||
<!-- the default priority to set on newly created testcases -->
|
||||
<priority>4</priority>
|
||||
<!-- the default category to set on newly created testcases -->
|
||||
<category>Functionality</category>
|
||||
|
||||
<!-- These will be filled out by the framework on the first run-->
|
||||
<buildID>0</buildID>
|
||||
<environmentID>0</environmentID>
|
||||
<productID>0</productID>
|
||||
</TestopiaData>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,12 +0,0 @@
|
||||
This is where the Dojo libraries go.
|
||||
You can get Dojo from http://dojotoolkit.org/
|
||||
|
||||
You can either intall one of the releases (such as the
|
||||
kitchen-sink or widget release) or you can check it out from Subversion.
|
||||
|
||||
$> cd /path/to/bugzilla/testopia
|
||||
$> svn co http://svn.dojotoolkit.org/dojo/trunk/ dojo/
|
||||
|
||||
When you are done installing you should see the src folder and
|
||||
the dojo.js file in this directory. Make sure they are readable
|
||||
by the we server.
|
||||
BIN
mozilla/webtools/testopia/testopia/img/new.png
Normal file
BIN
mozilla/webtools/testopia/testopia/img/new.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 593 B |
131
mozilla/webtools/testopia/testopia/img/new.svg
Normal file
131
mozilla/webtools/testopia/testopia/img/new.svg
Normal file
@@ -0,0 +1,131 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://web.resource.org/cc/"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="744.09448819"
|
||||
height="1052.3622047"
|
||||
id="svg2"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.43"
|
||||
sodipodi:docbase="/home/ghendricks/workspace/bnc-3.0/testopia/img"
|
||||
sodipodi:docname="new.svg">
|
||||
<defs
|
||||
id="defs4" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.7"
|
||||
inkscape:cx="720.43035"
|
||||
inkscape:cy="474.51803"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true"
|
||||
showguides="false"
|
||||
inkscape:guide-bbox="true"
|
||||
inkscape:window-width="1212"
|
||||
inkscape:window-height="946"
|
||||
inkscape:window-x="248"
|
||||
inkscape:window-y="107">
|
||||
<sodipodi:guide
|
||||
orientation="horizontal"
|
||||
position="825.29463"
|
||||
id="guide3836" />
|
||||
<sodipodi:guide
|
||||
orientation="horizontal"
|
||||
position="620.23366"
|
||||
id="guide3838" />
|
||||
<sodipodi:guide
|
||||
orientation="vertical"
|
||||
position="177.78685"
|
||||
id="guide3907" />
|
||||
<sodipodi:guide
|
||||
orientation="vertical"
|
||||
position="152.02796"
|
||||
id="guide3909" />
|
||||
<sodipodi:guide
|
||||
orientation="vertical"
|
||||
position="178.797"
|
||||
id="guide3911" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<g
|
||||
id="g3913"
|
||||
transform="matrix(1,0,0,0.969091,0,19.91307)"
|
||||
inkscape:export-filename="/home/ghendricks/workspace/bnc-3.0/testopia/img/new.png"
|
||||
inkscape:export-xdpi="7.6199999"
|
||||
inkscape:export-ydpi="7.6199999">
|
||||
<rect
|
||||
ry="11.350845"
|
||||
rx="11"
|
||||
y="654.36218"
|
||||
x="163"
|
||||
height="182"
|
||||
width="144.59145"
|
||||
id="rect3893"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
id="path3897"
|
||||
d="M 179.5,677.36218 C 289.9087,677.36218 290.5,677.36218 290.5,677.36218"
|
||||
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 179.5,711.73718 C 289.9087,711.73718 290.5,711.73718 290.5,711.73718"
|
||||
id="path3899" />
|
||||
<path
|
||||
id="path3901"
|
||||
d="M 179.5,780.48718 C 289.9087,780.48718 290.5,780.48718 290.5,780.48718"
|
||||
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 179.5,814.86218 C 289.9087,814.86218 290.5,814.86218 290.5,814.86218"
|
||||
id="path3903" />
|
||||
<path
|
||||
id="path3905"
|
||||
d="M 179.5,746.11218 C 289.9087,746.11218 290.5,746.11218 290.5,746.11218"
|
||||
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
</g>
|
||||
<path
|
||||
sodipodi:type="star"
|
||||
style="fill:#ffff32;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path3935"
|
||||
sodipodi:sides="6"
|
||||
sodipodi:cx="220"
|
||||
sodipodi:cy="629.50507"
|
||||
sodipodi:r1="57.587555"
|
||||
sodipodi:r2="28.793777"
|
||||
sodipodi:arg1="-0.12435499"
|
||||
sodipodi:arg2="0.39924378"
|
||||
inkscape:flatsided="false"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="M 277.14286,622.36221 L 246.5293,640.69783 L 254.75732,675.4208 L 223.57143,658.07649 L 197.61447,682.56366 L 197.04213,646.88373 L 162.85714,636.64792 L 193.4707,618.3123 L 185.24268,583.58933 L 216.42857,600.93364 L 242.38553,576.44647 L 242.95787,612.1264 L 277.14286,622.36221 z "
|
||||
transform="matrix(1,0,0,0.969091,70.35714,88.03873)"
|
||||
inkscape:export-filename="/home/ghendricks/workspace/bnc-3.0/testopia/img/new.png"
|
||||
inkscape:export-xdpi="7.6199999"
|
||||
inkscape:export-ydpi="7.6199999" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.3 KiB |
@@ -14,58 +14,6 @@ diff -u -r1.141 editusers.cgi
|
||||
'fielddefs READ',
|
||||
'tokens WRITE',
|
||||
'logincookies WRITE',
|
||||
Index: enter_bug.cgi
|
||||
===================================================================
|
||||
RCS file: /cvsroot/mozilla/webtools/bugzilla/enter_bug.cgi,v
|
||||
retrieving revision 1.154
|
||||
diff -u -r1.154 enter_bug.cgi
|
||||
--- enter_bug.cgi 14 Jan 2007 01:42:40 -0000 1.154
|
||||
+++ enter_bug.cgi 15 Jun 2007 22:57:19 -0000
|
||||
@@ -572,6 +572,8 @@
|
||||
|
||||
$vars->{'default'} = \%default;
|
||||
|
||||
+$vars->{'caserun_id'} = $cgi->param('caserun_id');
|
||||
+
|
||||
my $format = $template->get_format("bug/create/create",
|
||||
scalar $cgi->param('format'),
|
||||
scalar $cgi->param('ctype'));
|
||||
Index: Bugzilla/DB/Schema/Pg.pm
|
||||
===================================================================
|
||||
RCS file: /cvsroot/mozilla/webtools/bugzilla/Bugzilla/DB/Schema/Pg.pm,v
|
||||
retrieving revision 1.13.2.1
|
||||
diff -u -r1.13.2.1 Pg.pm
|
||||
--- Bugzilla/DB/Schema/Pg.pm 15 Apr 2007 01:34:58 -0000 1.13.2.1
|
||||
+++ Bugzilla/DB/Schema/Pg.pm 15 Jun 2007 22:57:20 -0000
|
||||
@@ -69,6 +69,7 @@
|
||||
INT3 => 'integer',
|
||||
INT4 => 'integer',
|
||||
|
||||
+ TINYSERIAL => 'serial unique',
|
||||
SMALLSERIAL => 'serial unique',
|
||||
MEDIUMSERIAL => 'serial unique',
|
||||
INTSERIAL => 'serial unique',
|
||||
Index: Bugzilla/DB/Schema/Mysql.pm
|
||||
===================================================================
|
||||
RCS file: /cvsroot/mozilla/webtools/bugzilla/Bugzilla/DB/Schema/Mysql.pm,v
|
||||
retrieving revision 1.14
|
||||
diff -u -r1.14 Mysql.pm
|
||||
--- Bugzilla/DB/Schema/Mysql.pm 18 Nov 2006 15:10:11 -0000 1.14
|
||||
+++ Bugzilla/DB/Schema/Mysql.pm 15 Jun 2007 22:57:20 -0000
|
||||
@@ -103,9 +103,10 @@
|
||||
INT3 => 'mediumint',
|
||||
INT4 => 'integer',
|
||||
|
||||
- SMALLSERIAL => 'smallint auto_increment',
|
||||
- MEDIUMSERIAL => 'mediumint auto_increment',
|
||||
- INTSERIAL => 'integer auto_increment',
|
||||
+ TINYSERIAL => 'tinyint unsigned auto_increment',
|
||||
+ SMALLSERIAL => 'smallint unsigned auto_increment',
|
||||
+ MEDIUMSERIAL => 'mediumint unsigned auto_increment',
|
||||
+ INTSERIAL => 'integer unsigned auto_increment',
|
||||
|
||||
TINYTEXT => 'tinytext',
|
||||
MEDIUMTEXT => 'mediumtext',
|
||||
Index: Bugzilla/WebService.pm
|
||||
===================================================================
|
||||
RCS file: /cvsroot/mozilla/webtools/bugzilla/Bugzilla/WebService.pm,v
|
||||
|
||||
414
mozilla/webtools/testopia/testopia/patch-3.0.x
Normal file
414
mozilla/webtools/testopia/testopia/patch-3.0.x
Normal file
@@ -0,0 +1,414 @@
|
||||
### Eclipse Workspace Patch 1.0
|
||||
#P bmo-3.0.3-testopia-mysql
|
||||
Index: Bugzilla/User.pm
|
||||
===================================================================
|
||||
RCS file: /cvsroot/mozilla/webtools/bugzilla/Bugzilla/User.pm,v
|
||||
retrieving revision 1.148.2.6
|
||||
diff -u -r1.148.2.6 User.pm
|
||||
--- Bugzilla/User.pm 28 Nov 2007 19:33:34 -0000 1.148.2.6
|
||||
+++ Bugzilla/User.pm 29 Feb 2008 23:19:44 -0000
|
||||
@@ -330,6 +330,16 @@
|
||||
return $self->{queries_available};
|
||||
}
|
||||
|
||||
+sub testopia_queries {
|
||||
+ my $self = shift;
|
||||
+ my $dbh = Bugzilla->dbh;
|
||||
+ my $ref = $dbh->selectall_arrayref(
|
||||
+ "SELECT name, query FROM test_named_queries
|
||||
+ WHERE userid = ? AND isvisible = 1",
|
||||
+ {'Slice' =>{}}, $self->id);
|
||||
+ return $ref;
|
||||
+}
|
||||
+
|
||||
sub settings {
|
||||
my ($self) = @_;
|
||||
|
||||
@@ -627,7 +637,7 @@
|
||||
my $class_restricted = Bugzilla->params->{'useclassification'} && $class_id;
|
||||
|
||||
if (!defined $self->{selectable_products}) {
|
||||
- my $query = "SELECT id " .
|
||||
+ my $query = "(SELECT id, name AS pname " .
|
||||
" FROM products " .
|
||||
"LEFT JOIN group_control_map " .
|
||||
" ON group_control_map.product_id = products.id ";
|
||||
@@ -637,10 +647,17 @@
|
||||
$query .= " AND group_control_map.membercontrol = " . CONTROLMAPMANDATORY;
|
||||
}
|
||||
$query .= " AND group_id NOT IN(" . $self->groups_as_string . ") " .
|
||||
- " WHERE group_id IS NULL " .
|
||||
- "ORDER BY name";
|
||||
+ " WHERE group_id IS NULL) " ;
|
||||
+
|
||||
|
||||
- my $prod_ids = Bugzilla->dbh->selectcol_arrayref($query);
|
||||
+ $query .= "UNION (SELECT id, tr_products.name AS pname FROM products AS tr_products ".
|
||||
+ "INNER JOIN test_plans ON tr_products.id = test_plans.product_id ".
|
||||
+ "INNER JOIN test_plan_permissions ON test_plan_permissions.plan_id = test_plans.plan_id ".
|
||||
+ "WHERE test_plan_permissions.userid = ?)";
|
||||
+
|
||||
+ $query .= "ORDER BY pname ";
|
||||
+
|
||||
+ my $prod_ids = Bugzilla->dbh->selectcol_arrayref($query,undef,$self->id);
|
||||
$self->{selectable_products} = Bugzilla::Product->new_from_list($prod_ids);
|
||||
}
|
||||
|
||||
@@ -903,6 +920,33 @@
|
||||
$group_delete->execute($id, $group, GRANT_REGEXP) if $present;
|
||||
}
|
||||
}
|
||||
+ # Now do the same for Testopia test plans.
|
||||
+ $sth = $dbh->prepare("SELECT test_plan_permissions_regexp.plan_id,
|
||||
+ user_regexp, test_plan_permissions_regexp.permissions,
|
||||
+ test_plan_permissions.plan_id
|
||||
+ FROM test_plan_permissions_regexp
|
||||
+ LEFT JOIN test_plan_permissions
|
||||
+ ON test_plan_permissions_regexp.plan_id = test_plan_permissions.plan_id
|
||||
+ AND test_plan_permissions.userid = ?
|
||||
+ AND test_plan_permissions.grant_type = ?");
|
||||
+
|
||||
+ $sth->execute($id, GRANT_REGEXP);
|
||||
+ my $plan_insert = $dbh->prepare(q{INSERT INTO test_plan_permissions
|
||||
+ (userid, plan_id, permissions, grant_type)
|
||||
+ VALUES (?, ?, ?, ?)});
|
||||
+ my $plan_delete = $dbh->prepare(q{DELETE FROM test_plan_permissions
|
||||
+ WHERE userid = ?
|
||||
+ AND plan_id = ?
|
||||
+ AND grant_type = ?});
|
||||
+
|
||||
+ while (my ($planid, $regexp, $perms, $present) = $sth->fetchrow_array()) {
|
||||
+ if (($regexp ne '') && ($self->{login} =~ m/$regexp/i)) {
|
||||
+ $plan_insert->execute($id, $planid, $perms, GRANT_REGEXP) unless $present;
|
||||
+ } else {
|
||||
+ $plan_delete->execute($id, $planid, GRANT_REGEXP) if $present;
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
}
|
||||
|
||||
sub product_responsibilities {
|
||||
@@ -1547,7 +1591,8 @@
|
||||
|
||||
$dbh->bz_lock_tables('profiles WRITE', 'profiles_activity WRITE',
|
||||
'user_group_map WRITE', 'email_setting WRITE', 'groups READ',
|
||||
- 'tokens READ', 'fielddefs READ');
|
||||
+ 'tokens READ', 'fielddefs READ', 'test_plan_permissions_regexp READ',
|
||||
+ 'test_plan_permissions READ');
|
||||
|
||||
my $user = $class->SUPER::create(@_);
|
||||
|
||||
Index: Bugzilla/Error.pm
|
||||
===================================================================
|
||||
RCS file: /cvsroot/mozilla/webtools/bugzilla/Bugzilla/Error.pm,v
|
||||
retrieving revision 1.19.2.3
|
||||
diff -u -r1.19.2.3 Error.pm
|
||||
--- Bugzilla/Error.pm 16 Aug 2007 20:37:43 -0000 1.19.2.3
|
||||
+++ Bugzilla/Error.pm 29 Feb 2008 23:19:44 -0000
|
||||
@@ -32,6 +32,7 @@
|
||||
use Bugzilla::WebService::Constants;
|
||||
use Bugzilla::Util;
|
||||
use Date::Format;
|
||||
+use JSON;
|
||||
|
||||
# We cannot use $^S to detect if we are in an eval(), because mod_perl
|
||||
# already eval'uates everything, so $^S = 1 in all cases under mod_perl!
|
||||
@@ -110,6 +111,16 @@
|
||||
}
|
||||
die SOAP::Fault->faultcode($code)->faultstring($message);
|
||||
}
|
||||
+ elsif (Bugzilla->error_mode == ERROR_MODE_AJAX) {
|
||||
+ # JSON can't handle strings across lines.
|
||||
+ $message =~ s/\n/ /gm;
|
||||
+ my $err;
|
||||
+ $err->{'success'} = 'false';
|
||||
+ $err->{'error'} = $error;
|
||||
+ $err->{'message'} = $message;
|
||||
+ my $json = new JSON;
|
||||
+ print $json->objToJson($err);
|
||||
+ }
|
||||
}
|
||||
exit;
|
||||
}
|
||||
Index: Bugzilla/WebService.pm
|
||||
===================================================================
|
||||
RCS file: /cvsroot/mozilla/webtools/bugzilla/Bugzilla/WebService.pm,v
|
||||
retrieving revision 1.5.2.1
|
||||
diff -u -r1.5.2.1 WebService.pm
|
||||
--- Bugzilla/WebService.pm 26 Mar 2007 07:57:32 -0000 1.5.2.1
|
||||
+++ Bugzilla/WebService.pm 29 Feb 2008 23:19:44 -0000
|
||||
@@ -14,10 +14,12 @@
|
||||
#
|
||||
# Contributor(s): Marc Schumann <wurblzap@gmail.com>
|
||||
# Max Kanat-Alexander <mkanat@bugzilla.org>
|
||||
+# Dallas Harken <dharken@novell.com>
|
||||
|
||||
package Bugzilla::WebService;
|
||||
|
||||
use strict;
|
||||
+use Bugzilla::Config;
|
||||
use Bugzilla::WebService::Constants;
|
||||
use Date::Parse;
|
||||
|
||||
@@ -48,9 +50,48 @@
|
||||
Bugzilla->login;
|
||||
}
|
||||
|
||||
+sub login {
|
||||
+ my $self = shift;
|
||||
+
|
||||
+ # Check for use of iChain first
|
||||
+ if (Bugzilla->params->{'user_verify_class'} ne 'iChain')
|
||||
+ {
|
||||
+ #
|
||||
+ # Check for use of Basic Authorization
|
||||
+ #
|
||||
+ # WARNING - Your must modify your Apache server's configuration
|
||||
+ # to allow the HTTP_AUTHORIZATION env parameter to be passed through!
|
||||
+ # This requires using the rewrite module.
|
||||
+ #
|
||||
+ if (defined($ENV{'HTTP_AUTHORIZATION'}))
|
||||
+ {
|
||||
+ if ($ENV{'HTTP_AUTHORIZATION'} =~ /^Basic +(.*)$/os)
|
||||
+ {
|
||||
+ # HTTP Basic Authentication
|
||||
+ my($login, $password) = split(/:/, MIME::Base64::decode_base64($1), 2);
|
||||
+
|
||||
+ my $cgi = Bugzilla->cgi;
|
||||
+ $cgi->param("Bugzilla_login", $login);
|
||||
+ $cgi->param("Bugzilla_password", $password);
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ Bugzilla->login;
|
||||
+}
|
||||
+
|
||||
+sub logout
|
||||
+{
|
||||
+# Testopia's method does not persist anything so logout in unneccessary.
|
||||
+# my $self = shift;
|
||||
+#
|
||||
+# Bugzilla->logout;
|
||||
+}
|
||||
+
|
||||
package Bugzilla::WebService::XMLRPC::Transport::HTTP::CGI;
|
||||
|
||||
use strict;
|
||||
+use Bugzilla::WebService::Constants;
|
||||
eval 'use base qw(XMLRPC::Transport::HTTP::CGI)';
|
||||
|
||||
sub make_response {
|
||||
@@ -65,6 +106,13 @@
|
||||
}
|
||||
}
|
||||
|
||||
+sub make_fault {
|
||||
+ my $self = shift;
|
||||
+
|
||||
+ # RPC Fault Code must be an integer
|
||||
+ $self->SUPER::make_fault(ERROR_FAULT_SERVER, $_[1]);
|
||||
+}
|
||||
+
|
||||
1;
|
||||
|
||||
__END__
|
||||
@@ -131,4 +179,4 @@
|
||||
|
||||
Sometimes a function will throw an error that doesn't have a specific
|
||||
error code. In this case, the code will be C<-32000> if it's a "fatal"
|
||||
-error, and C<32000> if it's a "transient" error.
|
||||
+error, and C<32000> if it's a "transient" error.
|
||||
\ No newline at end of file
|
||||
Index: Bugzilla/Constants.pm
|
||||
===================================================================
|
||||
RCS file: /cvsroot/mozilla/webtools/bugzilla/Bugzilla/Constants.pm,v
|
||||
retrieving revision 1.68.2.11
|
||||
diff -u -r1.68.2.11 Constants.pm
|
||||
--- Bugzilla/Constants.pm 9 Jan 2008 07:16:16 -0000 1.68.2.11
|
||||
+++ Bugzilla/Constants.pm 29 Feb 2008 23:19:44 -0000
|
||||
@@ -126,6 +126,7 @@
|
||||
ERROR_MODE_WEBPAGE
|
||||
ERROR_MODE_DIE
|
||||
ERROR_MODE_DIE_SOAP_FAULT
|
||||
+ ERROR_MODE_AJAX
|
||||
|
||||
INSTALLATION_MODE_INTERACTIVE
|
||||
INSTALLATION_MODE_NON_INTERACTIVE
|
||||
@@ -351,6 +352,7 @@
|
||||
use constant ERROR_MODE_WEBPAGE => 0;
|
||||
use constant ERROR_MODE_DIE => 1;
|
||||
use constant ERROR_MODE_DIE_SOAP_FAULT => 2;
|
||||
+use constant ERROR_MODE_AJAX => 3;
|
||||
|
||||
# The various modes that checksetup.pl can run in.
|
||||
use constant INSTALLATION_MODE_INTERACTIVE => 0;
|
||||
Index: template/en/default/global/header.html.tmpl
|
||||
===================================================================
|
||||
RCS file: /cvsroot/mozilla/webtools/bugzilla/template/en/default/global/header.html.tmpl,v
|
||||
retrieving revision 1.49.2.1
|
||||
diff -u -r1.49.2.1 header.html.tmpl
|
||||
--- template/en/default/global/header.html.tmpl 29 Jul 2007 19:24:04 -0000 1.49.2.1
|
||||
+++ template/en/default/global/header.html.tmpl 29 Feb 2008 23:19:45 -0000
|
||||
@@ -96,6 +96,7 @@
|
||||
[% IF user.settings.skin.value != 'standard' %]
|
||||
[% user_skin = user.settings.skin.value %]
|
||||
[% END %]
|
||||
+ [% style_urls.unshift('skins/standard/testopia.css') %]
|
||||
[% style_urls.unshift('skins/standard/global.css') %]
|
||||
|
||||
[%# CSS cascade, part 1: Standard Bugzilla stylesheet set (persistent).
|
||||
Index: template/en/default/global/common-links.html.tmpl
|
||||
===================================================================
|
||||
RCS file: /cvsroot/mozilla/webtools/bugzilla/template/en/default/global/common-links.html.tmpl,v
|
||||
retrieving revision 1.7
|
||||
diff -u -r1.7 common-links.html.tmpl
|
||||
--- template/en/default/global/common-links.html.tmpl 28 Dec 2006 16:48:06 -0000 1.7
|
||||
+++ template/en/default/global/common-links.html.tmpl 29 Feb 2008 23:19:45 -0000
|
||||
@@ -103,3 +103,4 @@
|
||||
[% END %]
|
||||
[% END %]
|
||||
</ul>
|
||||
+[% Hook.process("links") %]
|
||||
\ No newline at end of file
|
||||
Index: editusers.cgi
|
||||
===================================================================
|
||||
RCS file: /cvsroot/mozilla/webtools/bugzilla/editusers.cgi,v
|
||||
retrieving revision 1.141.2.1
|
||||
diff -u -r1.141.2.1 editusers.cgi
|
||||
--- editusers.cgi 19 Nov 2007 12:45:31 -0000 1.141.2.1
|
||||
+++ editusers.cgi 29 Feb 2008 23:19:44 -0000
|
||||
@@ -229,6 +229,8 @@
|
||||
# Lock tables during the check+update session.
|
||||
$dbh->bz_lock_tables('profiles WRITE',
|
||||
'profiles_activity WRITE',
|
||||
+ 'test_plan_permissions WRITE',
|
||||
+ 'test_plan_permissions_regexp READ',
|
||||
'fielddefs READ',
|
||||
'tokens WRITE',
|
||||
'logincookies WRITE',
|
||||
Index: votes.cgi
|
||||
===================================================================
|
||||
RCS file: /cvsroot/mozilla/webtools/bugzilla/votes.cgi,v
|
||||
retrieving revision 1.50.2.1
|
||||
diff -u -r1.50.2.1 votes.cgi
|
||||
--- votes.cgi 10 Jun 2007 10:20:52 -0000 1.50.2.1
|
||||
+++ votes.cgi 29 Feb 2008 23:19:44 -0000
|
||||
@@ -130,8 +130,8 @@
|
||||
|
||||
my $canedit = (Bugzilla->params->{'usevotes'} && $userid == $who) ? 1 : 0;
|
||||
|
||||
- $dbh->bz_lock_tables('bugs READ', 'products READ', 'votes WRITE',
|
||||
- 'cc READ', 'bug_group_map READ', 'user_group_map READ',
|
||||
+ $dbh->bz_lock_tables('bugs READ', 'products READ', 'products AS tr_products READ', 'votes WRITE',
|
||||
+ 'cc READ', 'bug_group_map READ', 'user_group_map READ', 'test_plans READ', 'test_plan_permissions READ',
|
||||
'group_group_map READ', 'groups READ', 'group_control_map READ');
|
||||
|
||||
if ($canedit && $bug_id) {
|
||||
Index: Bugzilla/WebService/User.pm
|
||||
===================================================================
|
||||
RCS file: /cvsroot/mozilla/webtools/bugzilla/Bugzilla/WebService/User.pm,v
|
||||
retrieving revision 1.4.2.1
|
||||
diff -u -r1.4.2.1 User.pm
|
||||
--- Bugzilla/WebService/User.pm 18 Sep 2007 23:30:20 -0000 1.4.2.1
|
||||
+++ Bugzilla/WebService/User.pm 29 Feb 2008 23:19:45 -0000
|
||||
@@ -110,6 +110,40 @@
|
||||
return { id => type('int')->value($user->id) };
|
||||
}
|
||||
|
||||
+#################
|
||||
+# User Lookup #
|
||||
+#################
|
||||
+
|
||||
+sub lookup_login_by_id {
|
||||
+ my $self = shift;
|
||||
+ my ($author_id) = @_;
|
||||
+
|
||||
+ $self->SUPER::login;
|
||||
+
|
||||
+ my $user = new Bugzilla::User($author_id);
|
||||
+
|
||||
+ my $result = defined $user ? $user->login : '';
|
||||
+
|
||||
+ $self->SUPER::logout;
|
||||
+
|
||||
+ # Result is user login string or empty string if failed
|
||||
+ return $result;
|
||||
+}
|
||||
+
|
||||
+sub lookup_id_by_login {
|
||||
+ my $self = shift;
|
||||
+ my ($author) = @_;
|
||||
+
|
||||
+ $self->SUPER::login;
|
||||
+
|
||||
+ my $result = Bugzilla::User::login_to_id($author);
|
||||
+
|
||||
+ $self->SUPER::logout;
|
||||
+
|
||||
+ # Result is user id or 0 if failed
|
||||
+ return $result;
|
||||
+}
|
||||
+
|
||||
1;
|
||||
|
||||
__END__
|
||||
Index: Bugzilla/WebService/Constants.pm
|
||||
===================================================================
|
||||
RCS file: /cvsroot/mozilla/webtools/bugzilla/Bugzilla/WebService/Constants.pm,v
|
||||
retrieving revision 1.6.2.2
|
||||
diff -u -r1.6.2.2 Constants.pm
|
||||
--- Bugzilla/WebService/Constants.pm 18 Sep 2007 23:30:20 -0000 1.6.2.2
|
||||
+++ Bugzilla/WebService/Constants.pm 29 Feb 2008 23:19:45 -0000
|
||||
@@ -21,6 +21,9 @@
|
||||
use base qw(Exporter);
|
||||
|
||||
@Bugzilla::WebService::Constants::EXPORT = qw(
|
||||
+ ERROR_GENERAL
|
||||
+ ERROR_FAULT_SERVER
|
||||
+
|
||||
WS_ERROR_CODE
|
||||
ERROR_UNKNOWN_FATAL
|
||||
ERROR_UNKNOWN_TRANSIENT
|
||||
Index: Bugzilla/Install/Filesystem.pm
|
||||
===================================================================
|
||||
RCS file: /cvsroot/mozilla/webtools/bugzilla/Bugzilla/Install/Filesystem.pm,v
|
||||
retrieving revision 1.18.2.2
|
||||
diff -u -r1.18.2.2 Filesystem.pm
|
||||
--- Bugzilla/Install/Filesystem.pm 17 Aug 2007 21:13:29 -0000 1.18.2.2
|
||||
+++ Bugzilla/Install/Filesystem.pm 29 Feb 2008 23:19:45 -0000
|
||||
@@ -110,6 +110,8 @@
|
||||
'runtests.pl' => { perms => $owner_executable },
|
||||
'testserver.pl' => { perms => $ws_executable },
|
||||
'whine.pl' => { perms => $ws_executable },
|
||||
+ 'tr_csv2xml.pl' => { perms => $ws_executable },
|
||||
+ 'tr_importxml.pl' => { perms => $ws_executable },
|
||||
'customfield.pl' => { perms => $owner_executable },
|
||||
'email_in.pl' => { perms => $ws_executable },
|
||||
|
||||
@@ -151,6 +153,8 @@
|
||||
dirs => $ws_dir_readable },
|
||||
"$libdir/Bugzilla" => { files => $ws_readable,
|
||||
dirs => $ws_dir_readable },
|
||||
+ "$libdir/testopia" => { files => $ws_readable,
|
||||
+ dirs => $ws_dir_readable },
|
||||
$templatedir => { files => $ws_readable,
|
||||
dirs => $ws_dir_readable },
|
||||
images => { files => $ws_readable,
|
||||
Index: Bugzilla/DB/Mysql.pm
|
||||
===================================================================
|
||||
RCS file: /cvsroot/mozilla/webtools/bugzilla/Bugzilla/DB/Mysql.pm,v
|
||||
retrieving revision 1.49
|
||||
diff -u -r1.49 Mysql.pm
|
||||
--- Bugzilla/DB/Mysql.pm 4 Feb 2007 16:59:30 -0000 1.49
|
||||
+++ Bugzilla/DB/Mysql.pm 29 Feb 2008 23:19:44 -0000
|
||||
@@ -613,6 +613,9 @@
|
||||
if ($table eq 'bugs' && $name eq 'short_desc') {
|
||||
$self->bz_drop_index('bugs', 'bugs_short_desc_idx');
|
||||
}
|
||||
+ if ($table eq 'test_runs' && $name eq 'summary') {
|
||||
+ $self->bz_drop_index('test_runs', 'test_runs_summary_idx');
|
||||
+ }
|
||||
|
||||
print "Converting $table.$name to be stored as UTF-8...\n";
|
||||
my $col_info =
|
||||
Reference in New Issue
Block a user