[Marble-bugs] [marble] [Bug 333244] New: Equality operators for model related classes
Dennis Nienhüser
earthwings at gentoo.org
Wed Apr 9 20:54:52 UTC 2014
https://bugs.kde.org/show_bug.cgi?id=333244
Bug ID: 333244
Summary: Equality operators for model related classes
Classification: Unclassified
Product: marble
Version: 1.7 (KDE 4.12)
Platform: unspecified
OS: Linux
Status: UNCONFIRMED
Keywords: google-code-in, junior-jobs
Severity: task
Priority: NOR
Component: general
Assignee: marble-bugs at kde.org
Reporter: earthwings at gentoo.org
Add operator== and operator!= to the class GeoDataModel and its related classes
GeoDataScale, GeoDataOrientation, GeoDataLocation and GeoDataResourceMap. Make
sure to also call the equals() method of GeoDataObject in each class derived
(directly or indirectly) from GeoDataObject. Extend TestEquality by a new unit
test method for each class which verifies the implementation for several
instances of each class.
Make sure to compile Marble with the BUILD_MARBLE_TESTS=TRUE option enabled and
run the test case from the build folder (run tests/TestEquality). Note that
operator!= should call operator==, see GeoDataAccuracy for an example. Submit a
review request at https://git.reviewboard.kde.org.
Please leave a comment here (e.g. "I want to work on this task.") if you start
working on this task to avoid multiple people working on it at the same time.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Marble-bugs
mailing list