Difference between revisions of "Bugzilla::Keyword Unit Tests"

From CDOT Wiki
Jump to: navigation, search
(New page: '''Bugzilla::Keyword Unit Tests''' == Overview == == Unit Test Cases == == Schedule Scoping == == References == Relevant Bugs: None API Documentation: [http://www.bug...)
 
(How to Run)
 
(16 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
== Overview ==
 
== Overview ==
  
 +
Bugzilla::Keyword - A Keyword that can be added to a bug.
  
 +
Unit test for Bugzilla::Keyword based on Test::More framework. Included several object mockups
  
 +
== Unit Test Cases ==
 +
1. keyword_count() returns 0 when DB is empty
  
== Unit Test Cases ==
+
2. keyword can be created
  
 +
3. bug_count() returns correct value
  
 +
4. get_all_with_bug_count() returns correct list of keywords
  
 +
5. Duplicate keyword cannot be created
  
 +
6. keyword_count() returns 1
  
 
==  Schedule Scoping ==
 
==  Schedule Scoping ==
  
 
+
Will be finished within two days
 
 
 
 
  
 
==  References ==
 
==  References ==
Line 23: Line 29:
 
Relevant Bugs:
 
Relevant Bugs:
  
None
+
[https://bugzilla.mozilla.org/show_bug.cgi?id=412083 Bugzilla Unit Tests Using Test::More]
  
 
API Documentation:
 
API Documentation:
Line 32: Line 38:
  
 
[http://geosoft.no/development/unittesting.html Unit Tests Guidelines]
 
[http://geosoft.no/development/unittesting.html Unit Tests Guidelines]
 +
 
[http://en.wikipedia.org/wiki/Unit_testing Unit Testing (Wikipedia)]
 
[http://en.wikipedia.org/wiki/Unit_testing Unit Testing (Wikipedia)]
 +
 +
== How to Install ==
 +
 +
Copy Keyword.t and Mockups.pm (both are attached to [https://bugzilla.mozilla.org/show_bug.cgi?id=412083 Bugzilla Unit Tests Using Test::More bug]) to t/unit directory
 +
 +
== How to Run ==
 +
 +
Run Keyword.t
 +
 +
 +
[[Image:keyword_t.gif]]

Latest revision as of 03:57, 18 October 2008

Bugzilla::Keyword Unit Tests


Overview

Bugzilla::Keyword - A Keyword that can be added to a bug.

Unit test for Bugzilla::Keyword based on Test::More framework. Included several object mockups

Unit Test Cases

1. keyword_count() returns 0 when DB is empty

2. keyword can be created

3. bug_count() returns correct value

4. get_all_with_bug_count() returns correct list of keywords

5. Duplicate keyword cannot be created

6. keyword_count() returns 1

Schedule Scoping

Will be finished within two days

References

Relevant Bugs:

Bugzilla Unit Tests Using Test::More

API Documentation:

Bugzilla::Keyword API

Unit Testing Documentation:

Unit Tests Guidelines

Unit Testing (Wikipedia)

How to Install

Copy Keyword.t and Mockups.pm (both are attached to Bugzilla Unit Tests Using Test::More bug) to t/unit directory

How to Run

Run Keyword.t


Keyword t.gif