How to create placeholders for xml file with jaxb?
There is integration tests.
I need to compare response from controller with content of xml-file from resouses;
Xml file like this:
<User>
<name>Tania</name>
<surname>Ivanova</surname>
</User>
Read file using this method:
private Object readFromFile(String fileName) throws JAXBException {
JAXBContext jaxbContext = JAXBContext.newInstance(User.class);
Unmarshaller jaxbUnmarshaller = jaxbContext.createUnmarshaller();
File file = new File(getClass().getResource(fileName).getFile());
return jaxbUnmarshaller.unmarshal(file);
}
Can I use only one file with placeholders in name and surname tags instead creation xml file for every test?
java testing jaxb
add a comment |
There is integration tests.
I need to compare response from controller with content of xml-file from resouses;
Xml file like this:
<User>
<name>Tania</name>
<surname>Ivanova</surname>
</User>
Read file using this method:
private Object readFromFile(String fileName) throws JAXBException {
JAXBContext jaxbContext = JAXBContext.newInstance(User.class);
Unmarshaller jaxbUnmarshaller = jaxbContext.createUnmarshaller();
File file = new File(getClass().getResource(fileName).getFile());
return jaxbUnmarshaller.unmarshal(file);
}
Can I use only one file with placeholders in name and surname tags instead creation xml file for every test?
java testing jaxb
I'm not sure I understand what you want to do. How would you want to use those placeholders? If you're unmarshalling the XMLs why don't you just compare the POJOs? From your question I assume you're not interested in the actual data but only whether elements exist etc. - that could be done by validating the xml with some xsd schema.
– Thomas
Nov 12 at 11:16
@Thomas I mean, that there is serialization before creating pojo from xml file (extra step), I need just recieve xml from server and compare with xml file, may be in String format.
– Vladislav Osipenkov
Nov 12 at 14:30
add a comment |
There is integration tests.
I need to compare response from controller with content of xml-file from resouses;
Xml file like this:
<User>
<name>Tania</name>
<surname>Ivanova</surname>
</User>
Read file using this method:
private Object readFromFile(String fileName) throws JAXBException {
JAXBContext jaxbContext = JAXBContext.newInstance(User.class);
Unmarshaller jaxbUnmarshaller = jaxbContext.createUnmarshaller();
File file = new File(getClass().getResource(fileName).getFile());
return jaxbUnmarshaller.unmarshal(file);
}
Can I use only one file with placeholders in name and surname tags instead creation xml file for every test?
java testing jaxb
There is integration tests.
I need to compare response from controller with content of xml-file from resouses;
Xml file like this:
<User>
<name>Tania</name>
<surname>Ivanova</surname>
</User>
Read file using this method:
private Object readFromFile(String fileName) throws JAXBException {
JAXBContext jaxbContext = JAXBContext.newInstance(User.class);
Unmarshaller jaxbUnmarshaller = jaxbContext.createUnmarshaller();
File file = new File(getClass().getResource(fileName).getFile());
return jaxbUnmarshaller.unmarshal(file);
}
Can I use only one file with placeholders in name and surname tags instead creation xml file for every test?
java testing jaxb
java testing jaxb
asked Nov 12 at 11:05
Vladislav Osipenkov
272114
272114
I'm not sure I understand what you want to do. How would you want to use those placeholders? If you're unmarshalling the XMLs why don't you just compare the POJOs? From your question I assume you're not interested in the actual data but only whether elements exist etc. - that could be done by validating the xml with some xsd schema.
– Thomas
Nov 12 at 11:16
@Thomas I mean, that there is serialization before creating pojo from xml file (extra step), I need just recieve xml from server and compare with xml file, may be in String format.
– Vladislav Osipenkov
Nov 12 at 14:30
add a comment |
I'm not sure I understand what you want to do. How would you want to use those placeholders? If you're unmarshalling the XMLs why don't you just compare the POJOs? From your question I assume you're not interested in the actual data but only whether elements exist etc. - that could be done by validating the xml with some xsd schema.
– Thomas
Nov 12 at 11:16
@Thomas I mean, that there is serialization before creating pojo from xml file (extra step), I need just recieve xml from server and compare with xml file, may be in String format.
– Vladislav Osipenkov
Nov 12 at 14:30
I'm not sure I understand what you want to do. How would you want to use those placeholders? If you're unmarshalling the XMLs why don't you just compare the POJOs? From your question I assume you're not interested in the actual data but only whether elements exist etc. - that could be done by validating the xml with some xsd schema.
– Thomas
Nov 12 at 11:16
I'm not sure I understand what you want to do. How would you want to use those placeholders? If you're unmarshalling the XMLs why don't you just compare the POJOs? From your question I assume you're not interested in the actual data but only whether elements exist etc. - that could be done by validating the xml with some xsd schema.
– Thomas
Nov 12 at 11:16
@Thomas I mean, that there is serialization before creating pojo from xml file (extra step), I need just recieve xml from server and compare with xml file, may be in String format.
– Vladislav Osipenkov
Nov 12 at 14:30
@Thomas I mean, that there is serialization before creating pojo from xml file (extra step), I need just recieve xml from server and compare with xml file, may be in String format.
– Vladislav Osipenkov
Nov 12 at 14:30
add a comment |
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53260837%2fhow-to-create-placeholders-for-xml-file-with-jaxb%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53260837%2fhow-to-create-placeholders-for-xml-file-with-jaxb%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
I'm not sure I understand what you want to do. How would you want to use those placeholders? If you're unmarshalling the XMLs why don't you just compare the POJOs? From your question I assume you're not interested in the actual data but only whether elements exist etc. - that could be done by validating the xml with some xsd schema.
– Thomas
Nov 12 at 11:16
@Thomas I mean, that there is serialization before creating pojo from xml file (extra step), I need just recieve xml from server and compare with xml file, may be in String format.
– Vladislav Osipenkov
Nov 12 at 14:30