mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-11-07 19:42:17 +00:00
fixed test cases
Change-Id: I60ef73c89e63ac0b05d70f148cc9ff837f3f2a4d
This commit is contained in:
1 parent
d776c0c777
commit
9ccd61ef67
4 files changed
+12
-7
No files matched your search
+3
-3
@@ -38,10 +38,10 @@ public class TestParseAndMigratePassingSideAndControlPointTwoMarks {
|
||||
DBObject cpValue = new BasicDBObject();
|
||||
cpValue.put(FieldNames.GATE_NAME.name(), "Name");
|
||||
cpValue.put(FieldNames.GATE_ID.name(), (Serializable) 0);
|
||||
Mark mark1 = new MarkImpl(0, "Left", MarkType.BUOY, AbstractColor.getCssColor("blue"), "square", "checkers");
|
||||
Mark mark1 = new MarkImpl(0, "Left", MarkType.BUOY, AbstractColor.getCssColor("blue"), "square", "checkers");
|
||||
DBObject dbMark1 = new BasicDBObject();
|
||||
dbMark1.put(FieldNames.MARK_ID.name(), mark1.getId());
|
||||
dbMark1.put(FieldNames.MARK_COLOR.name(), mark1.getColor());
|
||||
dbMark1.put(FieldNames.MARK_COLOR.name(), mark1.getColor().getAsHtml());
|
||||
dbMark1.put(FieldNames.MARK_NAME.name(), mark1.getName());
|
||||
dbMark1.put(FieldNames.MARK_PATTERN.name(), mark1.getPattern());
|
||||
dbMark1.put(FieldNames.MARK_SHAPE.name(), mark1.getShape());
|
||||
@@ -49,7 +49,7 @@ public class TestParseAndMigratePassingSideAndControlPointTwoMarks {
|
||||
Mark mark2 = new MarkImpl(0, "Right", MarkType.BUOY, AbstractColor.getCssColor("blue"), "square", "checkers");
|
||||
DBObject dbMark2 = new BasicDBObject();
|
||||
dbMark2.put(FieldNames.MARK_ID.name(), mark2.getId());
|
||||
dbMark2.put(FieldNames.MARK_COLOR.name(), mark2.getColor());
|
||||
dbMark2.put(FieldNames.MARK_COLOR.name(), mark2.getColor().getAsHtml());
|
||||
dbMark2.put(FieldNames.MARK_NAME.name(), mark2.getName());
|
||||
dbMark2.put(FieldNames.MARK_PATTERN.name(), mark2.getPattern());
|
||||
dbMark2.put(FieldNames.MARK_SHAPE.name(), mark2.getShape());
|
||||
|
||||
+1
-1
@@ -38,7 +38,7 @@ public class MarksJsonSerializerTest {
|
||||
JSONObject result = serializer.serialize(mark);
|
||||
|
||||
assertEquals("NAME", result.get(MarkJsonSerializer.FIELD_NAME));
|
||||
assertEquals("RED", result.get(MarkJsonSerializer.FIELD_COLOR));
|
||||
assertEquals(AbstractColor.getCssColor("RED").getAsHtml(), result.get(MarkJsonSerializer.FIELD_COLOR));
|
||||
assertEquals("IIIIDDDD", result.get(MarkJsonSerializer.FIELD_ID));
|
||||
assertEquals("SHINY", result.get(MarkJsonSerializer.FIELD_PATTERN));
|
||||
assertEquals("ROUND", result.get(MarkJsonSerializer.FIELD_SHAPE));
|
||||
|
||||
+7
-2
@@ -30,8 +30,13 @@ public class MarkImageDescriptor {
|
||||
return drawableId;
|
||||
}
|
||||
|
||||
public LayerDrawable getDrawable() {
|
||||
return BuoyHelper.getBuoy(context, type, color, shape, pattern);
|
||||
/**
|
||||
* @param instanceColor when this descriptor has {@code null{} as its {@link #color} then
|
||||
* {@code instanceColor} can be used to provide a specific color; if {@code instanceColor}
|
||||
* is {@code null}, whatever the value of {@link #color} is will be used.
|
||||
*/
|
||||
public LayerDrawable getDrawable(Color instanceColor) {
|
||||
return BuoyHelper.getBuoy(context, type, instanceColor == null ? color : instanceColor, shape, pattern);
|
||||
}
|
||||
|
||||
public String getShape() {
|
||||
|
||||
+1
-1
@@ -33,7 +33,7 @@ public abstract class MarkImageHelper {
|
||||
if (result.getDrawableId() != 0) {
|
||||
drawable = new LayerDrawable(new Drawable[] { ContextCompat.getDrawable(context, result.getDrawableId()) });
|
||||
} else {
|
||||
drawable = result.getDrawable();
|
||||
drawable = result.getDrawable(mark.getColor());
|
||||
}
|
||||
return drawable;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user