我已经检查了大多数类似的问题,但找不到有用的答案.
我正在使用Maven v3.3.9通过JHipster制作WebApplication.除此之外,还有一代PDF生成.该网络应用程序是多语言和使用
/资源/国际化/ ..
不同翻译的资源文件.在实时测试中,一切都运行良好,没有任何问题或错误
我现在正在尝试创建一个测试,它将生成PDF并将其与现有PDF进行比较,以便继续开发.问题是,无论我使用哪种语言环境进行测试,我都会遇到同样的错误:
我不确定错误的原因是什么.由于消息存在并且在实时测试期间它们完美地工作.
这是测试代码:
@RunWith(SpringRunner.class)
@SpringBootTest(classes = DeviceDataCheckApp.class)
public class PDFGeneratorTest
{
private MockMvc mockMvc;
private CalculationMapperImpl calculationMapperImpl;
private Calculation calculation;
private CalculationDTO calculationDTO;
private CalculationResult calculationResult;
private String langval = "de";
private String name = "";
private PDFGenerator pdfGenerator;
@Autowired
private MessageSource messageSource;
@Autowired
private WebApplicationContext webApplicationContext;
@Before
public void setup() throws IOException, URISyntaxException, IllegalAccessException, InstantiationException
{
mockMvc = MockMvcBuilders.webAppContextSetup(webApplicationContext).build();
calculation = new Calculation()
.producerName("test")
.airVolumeSupply(2.0)
.airVolumeExhaust(2.0)
.statedAirVelocitySupply(2.0)
.statedAirVelocityExhaust(2.0)
.staticPressureLossSupply(2.0)
.staticPressureLossExhaust(2.0)
.pMSupply(2.0)
.pMExhaust(2.0)
.pMAnfSupply(2.0) …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用一个结构"学生"和另一个结构"堆栈"创建一个小的链表,其中包含学生结构和指向下一个元素的指针.
但是我经常不断收到内存访问错误.我仔细检查以确保所有指针都已初始化(只有一个指针,Stacktop,初始化为NULL)
以下是结构定义:
#include <stdio.h>
#include <string>
#include <iostream>
#include <stdlib.h>
using namespace std;
struct students
{
int matnr;
string name;
};
struct stack
{
students stud;
stack *next;
};
typedef struct stack Stack;
typedef Stack *ptrStack;
void push(students s);
students pop();
int isEmpty();
void printStack(students stud);
Run Code Online (Sandbox Code Playgroud)
这是推送功能(不断崩溃程序)
#include "stack.h"
ptrStack Stacktop = NULL;
void push(students s)
{
ptrStack stack = (ptrStack)malloc(sizeof(Stack));
if (stack == NULL)
{
cout << "!!FIN!!" << endl;
return;
}
stack->stud = s;
stack->next = Stacktop; …Run Code Online (Sandbox Code Playgroud)