Index: ssts-web/src/test/java/test/forgon/disinfectsystem/material/service/DownToRetrieveMterialDefinitionManagerTest.java =================================================================== diff -u --- ssts-web/src/test/java/test/forgon/disinfectsystem/material/service/DownToRetrieveMterialDefinitionManagerTest.java (revision 0) +++ ssts-web/src/test/java/test/forgon/disinfectsystem/material/service/DownToRetrieveMterialDefinitionManagerTest.java (revision 18451) @@ -0,0 +1,61 @@ +package test.forgon.disinfectsystem.material.service; + + +import static org.testng.Assert.assertEquals; + +import java.util.List; +import java.util.Map; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.test.annotation.Rollback; +import org.testng.annotations.Test; + +import com.forgon.disinfectsystem.entity.basedatamanager.materialdefinition.MaterialDefinition; +import com.forgon.disinfectsystem.tousse.materialdefinition.service.MaterialDefinitionManager; + +import test.forgon.disinfectsystem.AbstractCSSDTest; +/** + * 本类主要测试材料停用是否可以被下拉检索到 + * @author Liuliben 2017-06-17 + * + */ +public class DownToRetrieveMterialDefinitionManagerTest extends AbstractCSSDTest { + + @Autowired + private MaterialDefinitionManager materialDefinitionManager; + + /** + * 此方法主要测试材料停用是否可以被检索到 + */ + @Test + public void testMterialDownToRetrieve(){ + MaterialDefinition md = new MaterialDefinition(); + md.setName("Test金子"); + md.setType("贵金属"); + md.setUnit("克"); + md.setSpelling("TJZ"); + //是否停用 + md.setDisable("否"); + materialDefinitionManager.save(md); + + String simpleSpell = "TJZ"; + List> list = materialDefinitionManager.searchMaterialDefinitionOrDiposableGoodsBySpell(simpleSpell, true, null); + //当材料不停用时可以被检索到 + assertEquals(list.size(), 1); + + MaterialDefinition md1 = new MaterialDefinition(); + md1.setName("Test金子1"); + md1.setType("贵金属"); + md1.setUnit("克"); + md1.setSpelling("TJZ1"); + //是否停用 + md1.setDisable("是"); + materialDefinitionManager.save(md1); + + String simpleSpells = "TJZ1"; + List> list1 = materialDefinitionManager.searchMaterialDefinitionOrDiposableGoodsBySpell(simpleSpells, true, null); + //当材料停用时不可以被检索到 + assertEquals(list1.size(), 0); + } + +}