package jnpf.dmsController;
|
|
import jnpf.dmsEntity.recordprint.form.DmsRecordPrintConfirmForm;
|
import jnpf.dmsEntity.recordprint.form.DmsRecordPrintPrepareForm;
|
import jnpf.dmsEntity.form.DmsWenjianDayinShouquanForm;
|
import org.junit.jupiter.api.Test;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import java.lang.reflect.Method;
|
|
import static org.junit.jupiter.api.Assertions.assertArrayEquals;
|
|
class DmsRecordPrintControllerTest {
|
|
@Test
|
void exposesPreviewAndConfirmRoutes() throws Exception {
|
RequestMapping root = DmsRecordPrintController.class
|
.getAnnotation(RequestMapping.class);
|
assertArrayEquals(new String[]{"/biz/jilu/record-print"}, root.value());
|
|
Method authorize = DmsRecordPrintController.class.getMethod(
|
"authorize", DmsWenjianDayinShouquanForm.class);
|
assertArrayEquals(new String[]{"/authorize"},
|
authorize.getAnnotation(PostMapping.class).value());
|
|
Method prepare = DmsRecordPrintController.class.getMethod(
|
"prepare", DmsRecordPrintPrepareForm.class);
|
assertArrayEquals(new String[]{"/prepare"},
|
prepare.getAnnotation(PostMapping.class).value());
|
|
Method confirm = DmsRecordPrintController.class.getMethod(
|
"confirm", DmsRecordPrintConfirmForm.class);
|
assertArrayEquals(new String[]{"/confirm"},
|
confirm.getAnnotation(PostMapping.class).value());
|
|
Method complete = DmsRecordPrintController.class.getMethod(
|
"complete", DmsRecordPrintPrepareForm.class);
|
assertArrayEquals(new String[]{"/complete"},
|
complete.getAnnotation(PostMapping.class).value());
|
}
|
}
|