package com.ruoyi;
|
|
import com.alibaba.fastjson2.JSONObject;
|
import com.gkhy.exam.institutionalaccess.entity.ThQuestionBank;
|
import com.gkhy.exam.institutionalaccess.model.req.ThCertReqDTO;
|
import com.gkhy.exam.institutionalaccess.service.TripartiteInterfaceService;
|
import com.ruoyi.common.core.domain.model.InstitutionUser;
|
import com.ruoyi.common.signature.AESUtils;
|
import com.ruoyi.framework.security.context.ThreeInContextHolder;
|
import lombok.extern.slf4j.Slf4j;
|
import org.junit.Test;
|
import org.junit.runner.RunWith;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.boot.test.context.SpringBootTest;
|
import org.springframework.test.context.ActiveProfiles;
|
import org.springframework.test.context.junit4.SpringRunner;
|
|
import java.time.LocalDateTime;
|
import java.util.*;
|
|
@RunWith(SpringRunner.class)
|
@SpringBootTest(classes = RuoYiApplication.class)
|
@ActiveProfiles("dev")
|
@Slf4j
|
public class QuestionBankTest {
|
@Autowired
|
private TripartiteInterfaceService tripartiteInterfaceService;
|
|
@Test
|
public void testQuestionBankInsert() throws Exception {
|
ThreeInContextHolder.setContext(new InstitutionUser().setId(1L).setInstitutionalName("test"));
|
ThQuestionBank questionBank=new ThQuestionBank();
|
questionBank.setUuid(UUID.randomUUID().toString());
|
questionBank.setName("题库1");
|
questionBank.setTotalCount(100);
|
questionBank.setSingleCount(10);
|
questionBank.setMultiCount(10);
|
questionBank.setJudgeCount(10);
|
questionBank.setEasyCount(10);
|
questionBank.setMixCount(10);
|
questionBank.setOtherCount(10);
|
String jsonString = JSONObject.toJSONString(questionBank);
|
JSONObject object=new JSONObject();
|
object.put("data", AESUtils.encrypt(jsonString));
|
tripartiteInterfaceService.receiveQuestionBank(object);
|
}
|
|
|
}
|