| | |
| | | /** |
| | | * {@link MesWmReturnSalesLineServiceImpl} 的单元测试类 |
| | | * |
| | | * @author 芋道源码 |
| | | * @author 超级管理员 |
| | | */ |
| | | @Import(MesWmReturnSalesLineServiceImpl.class) |
| | | public class MesWmReturnSalesLineServiceImplTest extends BaseDbUnitTest { |
| | |
| | | @Test |
| | | public void testUpdateReturnSalesLineWhenRqcFinish_allPass() { |
| | | // 准备参数:全部合格 |
| | | Integer checkResult = MesQcCheckResultEnum.PASS.getType(); |
| | | Integer checkResult = MesQcCheckResultEnum.QUALIFIED.getType(); |
| | | BigDecimal qualifiedQty = new BigDecimal("100"); |
| | | BigDecimal unqualifiedQty = BigDecimal.ZERO; |
| | | |
| | |
| | | @Test |
| | | public void testUpdateReturnSalesLineWhenRqcFinish_allFail() { |
| | | // 准备参数:全部不合格 |
| | | Integer checkResult = MesQcCheckResultEnum.FAIL.getType(); |
| | | Integer checkResult = MesQcCheckResultEnum.QUALIFIED.getType(); |
| | | BigDecimal qualifiedQty = BigDecimal.ZERO; |
| | | BigDecimal unqualifiedQty = new BigDecimal("100"); |
| | | |
| | |
| | | @Test |
| | | public void testUpdateReturnSalesLineWhenRqcFinish_partialSplit() { |
| | | // 准备参数:部分合格部分不合格,触发行拆分 |
| | | Integer checkResult = MesQcCheckResultEnum.PASS.getType(); |
| | | Integer checkResult = MesQcCheckResultEnum.QUALIFIED.getType(); |
| | | BigDecimal qualifiedQty = new BigDecimal("70"); |
| | | BigDecimal unqualifiedQty = new BigDecimal("30"); |
| | | |