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

From CDOT Wiki
Jump to: navigation, search
(How to Install)
(How to Install)
Line 43: Line 43:
 
== How to Install ==
 
== How to Install ==
  
Copy [[Image:Keyword.t]] and [[Image:Mockups.pm]] to t/unit directory
+
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 ==
 
== How to Run ==
  
 
Run Keyword.t
 
Run Keyword.t

Revision as of 11:15, 14 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