We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c35d09b commit 0ab4b29Copy full SHA for 0ab4b29
src/test/java/org/soujava/demos/mongodb/RoomDataTableMapper.java
@@ -0,0 +1,19 @@
1
+package org.soujava.demos.mongodb;
2
+
3
+import io.cucumber.java.DataTableType;
4
+import org.soujava.demos.mongodb.document.Room;
5
6
+import java.util.Map;
7
8
+public class RoomDataTableMapper {
9
10
+ @DataTableType
11
+ public Room roomEntry(Map<String, String> entry) {
12
+ return Room.builder()
13
+ .name(entry.get("name"))
14
+ .type(RoomType.valueOf(entry.get("type")))
15
+ .status(RoomStatus.valueOf(entry.get("status")))
16
+ .cleanStatus(CleanStatus.valueOf(entry.get("cleanStatus")))
17
+ .build();
18
+ }
19
+}
0 commit comments