1*ae85f1faSJaap de Haan<?php 2*ae85f1faSJaap de Haan/** 3*ae85f1faSJaap de Haan * @group plugin_bpmnio 4*ae85f1faSJaap de Haan * @group plugins 5*ae85f1faSJaap de Haan */ 6*ae85f1faSJaap de Haanclass syntax_plugin_bpmnio_test extends DokuWikiTest { 7*ae85f1faSJaap de Haan 8*ae85f1faSJaap de Haan protected $pluginsEnabled = array('bpmnio'); 9*ae85f1faSJaap de Haan 10*ae85f1faSJaap de Haan public function test_syntax_bpmn() { 11*ae85f1faSJaap de Haan $info = array(); 12*ae85f1faSJaap de Haan $expected = <<<OUT 13*ae85f1faSJaap de Haan <div class="plugin-bpmnio" id="__bpmn_js_1"><div class="bpmn_js_data"> 14*ae85f1faSJaap de Haan ClhNTC4uLgo= 15*ae85f1faSJaap de Haan </div><div class="bpmn_js_canvas sectionedit1"> 16*ae85f1faSJaap de Haan <div class="bpmn_js_container"></div> 17*ae85f1faSJaap de Haan </div><!-- EDIT{"target":"plugin_bpmnio_bpmn","secid":1,"range":"21-29"} --></div> 18*ae85f1faSJaap de Haan OUT; 19*ae85f1faSJaap de Haan 20*ae85f1faSJaap de Haan $input = <<<IN 21*ae85f1faSJaap de Haan <bpmnio type="bpmn"> 22*ae85f1faSJaap de Haan XML... 23*ae85f1faSJaap de Haan </bpmnio> 24*ae85f1faSJaap de Haan IN; 25*ae85f1faSJaap de Haan 26*ae85f1faSJaap de Haan $instructions = p_get_instructions($input); 27*ae85f1faSJaap de Haan $xhtml = p_render('xhtml', $instructions, $info); 28*ae85f1faSJaap de Haan 29*ae85f1faSJaap de Haan $this->assertEquals($expected, $xhtml); 30*ae85f1faSJaap de Haan } 31*ae85f1faSJaap de Haan 32*ae85f1faSJaap de Haan public function test_sytax_dmn() { 33*ae85f1faSJaap de Haan $info = array(); 34*ae85f1faSJaap de Haan $expected = <<<OUT 35*ae85f1faSJaap de Haan <div class="plugin-bpmnio" id="__dmn_js_1"><div class="dmn_js_data"> 36*ae85f1faSJaap de Haan ClhNTC4uLgo= 37*ae85f1faSJaap de Haan </div><div class="dmn_js_canvas sectionedit1"> 38*ae85f1faSJaap de Haan <div class="dmn_js_container"></div> 39*ae85f1faSJaap de Haan </div><!-- EDIT{"target":"plugin_bpmnio_dmn","secid":1,"range":"20-28"} --></div> 40*ae85f1faSJaap de Haan OUT; 41*ae85f1faSJaap de Haan 42*ae85f1faSJaap de Haan $input = <<<IN 43*ae85f1faSJaap de Haan <bpmnio type="dmn"> 44*ae85f1faSJaap de Haan XML... 45*ae85f1faSJaap de Haan </bpmnio> 46*ae85f1faSJaap de Haan IN; 47*ae85f1faSJaap de Haan 48*ae85f1faSJaap de Haan $instructions = p_get_instructions($input); 49*ae85f1faSJaap de Haan $xhtml = p_render('xhtml', $instructions, $info); 50*ae85f1faSJaap de Haan 51*ae85f1faSJaap de Haan $this->assertEquals($expected, $xhtml); 52*ae85f1faSJaap de Haan } 53*ae85f1faSJaap de Haan} 54