Advertisement
Guest User

Untitled

a guest
Apr 21st, 2022
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.62 KB | None | 0 0
  1. import com.github.underscore.U;
  2. import org.junit.Test;
  3.  
  4. import static org.assertj.core.api.Assertions.assertThat;
  5.  
  6. public class MyTest {
  7.  
  8. @Test
  9. public void test(){
  10. String s = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" +
  11. "<dmn:definitions xmlns:dmn=\"http://www.omg.org/spec/DMN/20180521/MODEL/\" xmlns=\"https://kiegroup.org/dmn/_F55E04B0-53AE-4184-AA2C-A026106D2CE0\" xmlns:feel=\"http://www.omg.org/spec/DMN/20180521/FEEL/\" xmlns:kie=\"http://www.drools.org/kie/dmn/1.2\" xmlns:dmndi=\"http://www.omg.org/spec/DMN/20180521/DMNDI/\" xmlns:di=\"http://www.omg.org/spec/DMN/20180521/DI/\" xmlns:dc=\"http://www.omg.org/spec/DMN/20180521/DC/\" id=\"_9C86917F-7237-4E5D-A171-91A3426815B6\" name=\"Untitled-2\" typeLanguage=\"http://www.omg.org/spec/DMN/20180521/FEEL/\" namespace=\"https://kiegroup.org/dmn/_F55E04B0-53AE-4184-AA2C-A026106D2CE0\">\n" +
  12. " <dmn:extensionElements/>\n" +
  13. " <dmn:decision id=\"_62D61FB3-7263-43DC-A7F7-B72E6A6AC9BE\" name=\"Decision-1\">\n" +
  14. " <dmn:extensionElements/>\n" +
  15. " <dmn:variable id=\"_200FDBB7-2637-4146-8CA3-1E915D4C3F81\" name=\"Decision-1\"/>\n" +
  16. " <dmn:informationRequirement id=\"_D5E05747-C30C-48EF-B1DA-14146CF462B4\">\n" +
  17. " <dmn:requiredInput href=\"#_1ACA82B4-3BCC-4554-BB28-CA4FE458CB4F\"/>\n" +
  18. " </dmn:informationRequirement>\n" +
  19. " </dmn:decision>\n" +
  20. " <dmn:decision id=\"_B19162F2-829F-478F-BBFE-5CDEA39547FC\" name=\"Decision-2\">\n" +
  21. " <dmn:extensionElements/>\n" +
  22. " <dmn:variable id=\"_DA74152B-59DD-4931-86BA-29B9048A7A7C\" name=\"Decision-2\"/>\n" +
  23. " <dmn:informationRequirement id=\"_1E23798B-33BF-4A02-B5D8-817B900E5DA8\">\n" +
  24. " <dmn:requiredInput href=\"#_1ACA82B4-3BCC-4554-BB28-CA4FE458CB4F\"/>\n" +
  25. " </dmn:informationRequirement>\n" +
  26. " </dmn:decision>\n" +
  27. " <dmn:inputData id=\"_1ACA82B4-3BCC-4554-BB28-CA4FE458CB4F\" name=\"InputData-1\">\n" +
  28. " <dmn:extensionElements/>\n" +
  29. " <dmn:variable id=\"_98C6A835-9992-4DF1-A22B-56E0002FA9D8\" name=\"InputData-1\"/>\n" +
  30. " </dmn:inputData>\n" +
  31. " <dmndi:DMNDI>\n" +
  32. " <dmndi:DMNDiagram id=\"_615F8295-4A69-47C5-A29F-78F92330A2FC\" name=\"DRG\">\n" +
  33. " <di:extension>\n" +
  34. " <kie:ComponentsWidthsExtension/>\n" +
  35. " </di:extension>\n" +
  36. " <dmndi:DMNShape id=\"dmnshape-drg-_62D61FB3-7263-43DC-A7F7-B72E6A6AC9BE\" dmnElementRef=\"_62D61FB3-7263-43DC-A7F7-B72E6A6AC9BE\" isCollapsed=\"false\">\n" +
  37. " <dmndi:DMNStyle>\n" +
  38. " <dmndi:FillColor red=\"255\" green=\"255\" blue=\"255\"/>\n" +
  39. " <dmndi:StrokeColor red=\"0\" green=\"0\" blue=\"0\"/>\n" +
  40. " <dmndi:FontColor red=\"0\" green=\"0\" blue=\"0\"/>\n" +
  41. " </dmndi:DMNStyle>\n" +
  42. " <dc:Bounds x=\"628\" y=\"283\" width=\"100\" height=\"50\"/>\n" +
  43. " <dmndi:DMNLabel/>\n" +
  44. " </dmndi:DMNShape>\n" +
  45. " <dmndi:DMNShape id=\"dmnshape-drg-_B19162F2-829F-478F-BBFE-5CDEA39547FC\" dmnElementRef=\"_B19162F2-829F-478F-BBFE-5CDEA39547FC\" isCollapsed=\"false\">\n" +
  46. " <dmndi:DMNStyle>\n" +
  47. " <dmndi:FillColor red=\"255\" green=\"255\" blue=\"255\"/>\n" +
  48. " <dmndi:StrokeColor red=\"0\" green=\"0\" blue=\"0\"/>\n" +
  49. " <dmndi:FontColor red=\"0\" green=\"0\" blue=\"0\"/>\n" +
  50. " </dmndi:DMNStyle>\n" +
  51. " <dc:Bounds x=\"935\" y=\"286\" width=\"100\" height=\"50\"/>\n" +
  52. " <dmndi:DMNLabel/>\n" +
  53. " </dmndi:DMNShape>\n" +
  54. " <dmndi:DMNShape id=\"dmnshape-drg-_1ACA82B4-3BCC-4554-BB28-CA4FE458CB4F\" dmnElementRef=\"_1ACA82B4-3BCC-4554-BB28-CA4FE458CB4F\" isCollapsed=\"false\">\n" +
  55. " <dmndi:DMNStyle>\n" +
  56. " <dmndi:FillColor red=\"255\" green=\"255\" blue=\"255\"/>\n" +
  57. " <dmndi:StrokeColor red=\"0\" green=\"0\" blue=\"0\"/>\n" +
  58. " <dmndi:FontColor red=\"0\" green=\"0\" blue=\"0\"/>\n" +
  59. " </dmndi:DMNStyle>\n" +
  60. " <dc:Bounds x=\"622\" y=\"475\" width=\"100\" height=\"50\"/>\n" +
  61. " <dmndi:DMNLabel/>\n" +
  62. " </dmndi:DMNShape>\n" +
  63. " <dmndi:DMNEdge id=\"dmnedge-drg-_D5E05747-C30C-48EF-B1DA-14146CF462B4\" dmnElementRef=\"_D5E05747-C30C-48EF-B1DA-14146CF462B4\">\n" +
  64. " <di:waypoint x=\"672\" y=\"500\"/>\n" +
  65. " <di:waypoint x=\"678\" y=\"333\"/>\n" +
  66. " </dmndi:DMNEdge>\n" +
  67. " <dmndi:DMNEdge id=\"dmnedge-drg-_1E23798B-33BF-4A02-B5D8-817B900E5DA8-AUTO-TARGET\" dmnElementRef=\"_1E23798B-33BF-4A02-B5D8-817B900E5DA8\">\n" +
  68. " <di:waypoint x=\"672\" y=\"500\"/>\n" +
  69. " <di:waypoint x=\"985\" y=\"336\"/>\n" +
  70. " </dmndi:DMNEdge>\n" +
  71. " </dmndi:DMNDiagram>\n" +
  72. " </dmndi:DMNDI>\n" +
  73. "</dmn:definitions>";
  74.  
  75. assertThat(U.jsonToXml(U.xmlToJson(s))).isEqualTo(s.trim());
  76. }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement