희망이 내가 사용하는 코드는 다음과 같습니다MUNIT 스위트가 실행되지 않고, 내가 몇 가지 구성 문제를
<munit:config name="munit" doc:name="MUnit configuration"
mock-connectors="false" mock-inbounds="false" />
<spring:beans>
<spring:import resource="classpath:assign-studysite-user-role.xml"/>
<spring:import resource="classpath:sip-eclinical-intg.xml"/>
<spring:import resource="classpath:global-config.xml"/>
<spring:import resource="classpath:ipet-outbound.xml"/>
<spring:import resource="classpath:exception-config.xml"/>
<spring:import resource="classpath:retry-sip-request.XML"/>
<spring:import resource="classpath:properties/sip-eclinical-integ_Dev.properties"/>
</spring:beans>
<http:request-config name="HTTP_Request_Configuration"
protocol="HTTPS" host="localhost" port="8005" doc:name="HTTP Request Configuration" />
<munit:test
name="assign-studysite-user-role-test-suite-assignStudySiteUserRoleTest"
description="Test">
<munit:set
payload="#[payload]"
doc:name="Set Message" mimeType="application/xml" />
<logger message="req #[payload]" level="INFO" doc:name="Logger"/>
<dw:transform-message doc:name="Transform Message">
<dw:set-payload
resource="classpath:scripts/assign-user-role-in-study-site-odm-to-eclincal-transform.dwl" />
</dw:transform-message>
<object-to-string-transformer doc:name="Object to String"/>
<mock:verify-call messageProcessor=".*:.*" doc:name="Verify Call">
<mock:with-attributes>
<mock:with-attribute name="doc:name" whereValue="#['Set Back Up Payload ']"/>
</mock:with-attributes>
</mock:verify-call>
</munit:test>
오류는 다음과 같습니다
java.lang.RuntimeException가 : org.mule.api. config.ConfigurationException : 구성 문제 : URL 위치에서 bean 정의를 가져 오지 못했습니다 [classpath : properties/sip-eclinical-integ_Dev.properties]
잘못된 자원 : URL [file :/D :/DEVISWorkspace/Sip/SIP/sip -eclini cal-Integ/src/test/munit/assign-studysite-user-role-test-suite.xml]; 중첩 예외는 org.springframework.beans.factory입니다.
xml.XmlBeanDefinitionStoreException : 클래스 경로 리소스 [properties/sip-eclinical-integ_Dev.properties]의 XML 문서에서 1 번째 줄이 잘못되었습니다. 상자의 예외는 org.xml.sax.SAXParseException입니다. lineNumber : 1; columnNumber : 1; 프롤로그에는 내용이 허용되지 않습니다. (org.mule.api.lifecycle.InitialisationException)