-
Notifications
You must be signed in to change notification settings - Fork 45
Open
Description
This issue introduces unit tests for the ColorRule
class in the org.opendatakit.data
package. The tests aim to verify the correct behavior of the ColorRule
methods, including JSON representation, getters, setters, and equality checks.
Test Coverage
-
JSON Representation:
Verifies the correct structure of the JSON object produced bygetJsonRepresentation()
. -
Getters and Setters:
Tests all getter and setter methods to ensure the proper handling of:columnElementKey
val
foreground
background
operator
-
Equality Methods:
Ensures theequals()
andequalsWithoutId()
methods function as expected:equals()
checks full object equality.equalsWithoutId()
ignores the rule ID when comparing objects.
-
Additional Methods:
Ensures correct behavior for methods like:getRuleId()
getColumnElementKey()
- And other key logic methods.
Key Test Methods
testGetJsonRepresentation()
testGetRuleId()
testSetVal()
testEquals()
testNotEqualsDifferentId()
testEqualsWithoutId()
- And more...
Write Unit Test for Uncovered Classes in ODK-X AndroidLibrary #507
Metadata
Metadata
Assignees
Labels
No labels