添加新需求
This commit is contained in:
+21
@@ -1,7 +1,11 @@
|
||||
package com.nanri.aiimage.modules.appearancepatent.service;
|
||||
|
||||
import com.nanri.aiimage.modules.appearancepatent.model.dto.AppearancePatentResultRowDto;
|
||||
import com.nanri.aiimage.modules.appearancepatent.model.vo.AppearancePatentParsedRowVo;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import java.util.LinkedHashMap;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
||||
class AppearancePatentTaskServiceTest {
|
||||
@@ -13,4 +17,21 @@ class AppearancePatentTaskServiceTest {
|
||||
assertEquals("\u6210\u529f", AppearancePatentTaskService.resolveResultStatus("\u4fb5\u6743"));
|
||||
assertEquals("\u6210\u529f", AppearancePatentTaskService.resolveResultStatus("\u65e0\u4fb5\u6743"));
|
||||
}
|
||||
|
||||
@Test
|
||||
void resultBrandPrefersPythonThenFallsBackToSourceFile() {
|
||||
AppearancePatentParsedRowVo parsedRow = new AppearancePatentParsedRowVo();
|
||||
parsedRow.setValues(new LinkedHashMap<>());
|
||||
parsedRow.getValues().put("品牌", "Source Brand");
|
||||
|
||||
AppearancePatentResultRowDto resultRow = new AppearancePatentResultRowDto();
|
||||
resultRow.setBrand("Python Brand");
|
||||
assertEquals("Python Brand", AppearancePatentTaskService.resolveBrand(resultRow, parsedRow));
|
||||
|
||||
resultRow.setBrand(" ");
|
||||
assertEquals("Source Brand", AppearancePatentTaskService.resolveBrand(resultRow, parsedRow));
|
||||
|
||||
parsedRow.getValues().clear();
|
||||
assertEquals("", AppearancePatentTaskService.resolveBrand(resultRow, parsedRow));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user