From 93ee3e3ff17931777c03ee891a4121daacc109a2 Mon Sep 17 00:00:00 2001 From: ?? ? <ulysseskao@ximple.com.tw> Date: Mon, 11 Aug 2008 15:57:39 +0800 Subject: [PATCH] update for EOFM-141, EOFM-142 --- xdgnjobs/ximple-spatialjob/src/test/resources/com/ximple/eofms/filter/test-data/testElementFilter.xml | 116 +++++++++++++++++++++++++++++++++++--- xdgnjobs/ximple-spatialjob/src/test/java/com/ximple/eofms/filter/ElementDispatcherTest.java | 8 +- 2 files changed, 109 insertions(+), 15 deletions(-) diff --git a/xdgnjobs/ximple-spatialjob/src/test/java/com/ximple/eofms/filter/ElementDispatcherTest.java b/xdgnjobs/ximple-spatialjob/src/test/java/com/ximple/eofms/filter/ElementDispatcherTest.java index 7b21d8a..185f770 100644 --- a/xdgnjobs/ximple-spatialjob/src/test/java/com/ximple/eofms/filter/ElementDispatcherTest.java +++ b/xdgnjobs/ximple-spatialjob/src/test/java/com/ximple/eofms/filter/ElementDispatcherTest.java @@ -50,11 +50,11 @@ filter = ed.getRules().get(1); Assert.assertTrue(filter instanceof TypeCompIdDispatchableFilter); TypeCompIdDispatchableFilter tcFilter = (TypeCompIdDispatchableFilter) filter; - Assert.assertEquals(tcFilter.getName(), "DemoFeature2"); - Assert.assertEquals(tcFilter.getTid(), 107); - Assert.assertEquals(tcFilter.getCid(), 11); + Assert.assertEquals(tcFilter.getName(), "FSC-106.C-1"); + Assert.assertEquals(tcFilter.getTid(), 106); + Assert.assertEquals(tcFilter.getCid(), 1); Assert.assertNotNull(tcFilter.getCreateStrategy()); - Assert.assertTrue(tcFilter.getCreateStrategy() instanceof CreateLineTextStrategy); + // Assert.assertTrue(tcFilter.getCreateStrategy() instanceof CreateLineTextStrategy); /* filter = ed.getRules().get(2); Assert.assertTrue(filter instanceof TypeCompLevelIdDispatchableFilter); diff --git a/xdgnjobs/ximple-spatialjob/src/test/resources/com/ximple/eofms/filter/test-data/testElementFilter.xml b/xdgnjobs/ximple-spatialjob/src/test/resources/com/ximple/eofms/filter/test-data/testElementFilter.xml index a187f52..3909d4b 100644 --- a/xdgnjobs/ximple-spatialjob/src/test/resources/com/ximple/eofms/filter/test-data/testElementFilter.xml +++ b/xdgnjobs/ximple-spatialjob/src/test/resources/com/ximple/eofms/filter/test-data/testElementFilter.xml @@ -255,6 +255,7 @@ <description>�q��-1/600���O</description> <elementCriterion> <elementType>7</elementType> + <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> </TypeCompFilter> @@ -281,9 +282,10 @@ <cid>9</cid> <description>�q�������u</description> <elementCriterion> + <elementType>4</elementType> <elementType>17</elementType> </elementCriterion> - <SymbolCreateStrategy/> + <LineTextCreateStrategy/> </TypeCompFilter> <TypeCompFilter name="FSC-407.C-10"> <tid>407</tid> @@ -514,6 +516,7 @@ <description>���������O</description> <elementCriterion> <elementType>7</elementType> + <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> </TypeCompFilter> @@ -531,6 +534,7 @@ <cid>3</cid> <description>���O�t�ι����������O</description> <elementCriterion> + <elementType>7</elementType> <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> @@ -540,6 +544,7 @@ <cid>4</cid> <description>�C���t�ι�������</description> <elementCriterion> + <elementType>7</elementType> <elementType>17</elementType> </elementCriterion> <SymbolCreateStrategy/> @@ -550,6 +555,7 @@ <description>�C���t�ι����������O</description> <elementCriterion> <elementType>7</elementType> + <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> </TypeCompFilter> @@ -558,6 +564,7 @@ <cid>6</cid> <description>�C���t�ι�-�t�q�Ǯy�е��O</description> <elementCriterion> + <elementType>7</elementType> <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> @@ -567,6 +574,7 @@ <cid>7</cid> <description>�C���t�ι�-�t�q�Ǯy�е��O</description> <elementCriterion> + <elementType>7</elementType> <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> @@ -577,6 +585,7 @@ <description>�[��������(�a�U�C����)���O</description> <elementCriterion> <elementType>7</elementType> + <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> </TypeCompFilter> @@ -631,6 +640,7 @@ <description>�ɽu���O(�u���ϥ�)</description> <elementCriterion> <elementType>7</elementType> + <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> </TypeCompFilter> @@ -648,6 +658,7 @@ <cid>4</cid> <description>�X�u�N�����O(�u���ϥ�)</description> <elementCriterion> + <elementType>7</elementType> <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> @@ -688,6 +699,7 @@ <description>����u���O</description> <elementCriterion> <elementType>7</elementType> + <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> </TypeCompFilter> @@ -697,6 +709,7 @@ <description>����u�����O</description> <elementCriterion> <elementType>7</elementType> + <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> </TypeCompFilter> @@ -734,6 +747,7 @@ <description>���O�d�������I���O</description> <elementCriterion> <elementType>7</elementType> + <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> </TypeCompFilter> @@ -761,6 +775,7 @@ <description>�C���ɽu���O</description> <elementCriterion> <elementType>7</elementType> + <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> </TypeCompFilter> @@ -782,6 +797,26 @@ </elementCriterion> <SymbolCreateStrategy/> </TypeCompFilter> + <TypeCompFilter name="FSC-206.C-1"> + <tid>206</tid> + <cid>1</cid> + <description>�C�������c���O</description> + <elementCriterion> + <elementType>7</elementType> + <elementType>17</elementType> + </elementCriterion> + <TextCreateStrategy/> + </TypeCompFilter> + <TypeCompFilter name="FSC-206.C-2"> + <tid>206</tid> + <cid>2</cid> + <description>�C�������c���P���O</description> + <elementCriterion> + <elementType>7</elementType> + <elementType>17</elementType> + </elementCriterion> + <TextCreateStrategy/> + </TypeCompFilter> <TypeCompFilter name="FSC-207.C-0"> <tid>207</tid> <cid>0</cid> @@ -790,6 +825,26 @@ <elementType>17</elementType> </elementCriterion> <SymbolCreateStrategy/> + </TypeCompFilter> + <TypeCompFilter name="FSC-207.C-1"> + <tid>207</tid> + <cid>1</cid> + <description>�C��ĵ�������O</description> + <elementCriterion> + <elementType>7</elementType> + <elementType>17</elementType> + </elementCriterion> + <TextCreateStrategy/> + </TypeCompFilter> + <TypeCompFilter name="FSC-207.C-2"> + <tid>207</tid> + <cid>2</cid> + <description>�C��ĵ�������P���O</description> + <elementCriterion> + <elementType>7</elementType> + <elementType>17</elementType> + </elementCriterion> + <TextCreateStrategy/> </TypeCompFilter> <TypeCompFilter name="FSC-208.C-0"> <tid>208</tid> @@ -808,6 +863,16 @@ <elementType>17</elementType> </elementCriterion> <SymbolCreateStrategy/> + </TypeCompFilter> + <TypeCompFilter name="FSC-209.C-1"> + <tid>209</tid> + <cid>1</cid> + <description>�C����q���x���O</description> + <elementCriterion> + <elementType>7</elementType> + <elementType>17</elementType> + </elementCriterion> + <TextCreateStrategy/> </TypeCompFilter> <TypeCompFilter name="FSC-210.C-0"> <tid>210</tid> @@ -841,7 +906,10 @@ <tid>210</tid> <cid>3</cid> <description>�C���a�U�ɽu�Ÿ�</description> - <elmtype>4</elmtype> + <elementCriterion> + <elementType>4</elementType> + <elementType>12</elementType> + </elementCriterion> <LineCreateStrategy/> </TypeCompFilter> <TypeCompFilter name="FSC-210.C-4"> @@ -849,6 +917,7 @@ <cid>4</cid> <description>�C���a�U�ɽu���O</description> <elementCriterion> + <elementType>7</elementType> <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> @@ -859,23 +928,26 @@ <description>�C���[�ű���u</description> <elementCriterion> <elementType>4</elementType> + <elementType>12</elementType> </elementCriterion> <LineCreateStrategy/> </TypeCompFilter> <TypeCompFilter name="FSC-211.C-1"> <tid>211</tid> <cid>1</cid> - <description>�C���[�ű���u</description> + <description>�C���[�ű���u���O</description> <elementCriterion> + <elementType>7</elementType> <elementType>17</elementType> </elementCriterion> - <LineCreateStrategy/> + <TextCreateStrategy/> </TypeCompFilter> <TypeCompFilter name="FSC-211.C-2"> <tid>211</tid> <cid>2</cid> <description>�C���[�ű���u�����O</description> <elementCriterion> + <elementType>7</elementType> <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> @@ -886,6 +958,7 @@ <description>�C���[�ųs������u</description> <elementCriterion> <elementType>4</elementType> + <elementType>12</elementType> </elementCriterion> <LineCreateStrategy/> </TypeCompFilter> @@ -894,6 +967,7 @@ <cid>1</cid> <description>�C���[�ųs������u���O</description> <elementCriterion> + <elementType>7</elementType> <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> @@ -903,6 +977,7 @@ <cid>2</cid> <description>�C���[�ųs������u�����O</description> <elementCriterion> + <elementType>7</elementType> <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> @@ -913,6 +988,7 @@ <description>�C���a�U�s������u</description> <elementCriterion> <elementType>4</elementType> + <elementType>12</elementType> </elementCriterion> <LineCreateStrategy/> </TypeCompFilter> @@ -921,6 +997,7 @@ <cid>1</cid> <description>�C���a�U�s������u���O</description> <elementCriterion> + <elementType>7</elementType> <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> @@ -930,6 +1007,7 @@ <cid>2</cid> <description>�C���a�U�s������u�����O</description> <elementCriterion> + <elementType>7</elementType> <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> @@ -957,6 +1035,7 @@ <cid>1</cid> <description>�C���ʵ������O</description> <elementCriterion> + <elementType>7</elementType> <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> @@ -966,6 +1045,7 @@ <cid>2</cid> <description>�C���ʵ������P���O</description> <elementCriterion> + <elementType>7</elementType> <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> @@ -995,6 +1075,7 @@ <cid>1</cid> <description>���ֹq�l����(����)���O</description> <elementCriterion> + <elementType>7</elementType> <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> @@ -1004,6 +1085,7 @@ <cid>2</cid> <description>���ֹq�l��r�������O</description> <elementCriterion> + <elementType>7</elementType> <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> @@ -1014,6 +1096,7 @@ <description>���ֹq�l�u�Ÿ�</description> <elementCriterion> <elementType>4</elementType> + <elementType>12</elementType> </elementCriterion> <LineCreateStrategy/> </TypeCompFilter> @@ -1050,6 +1133,7 @@ <cid>3</cid> <description>���O����u���O</description> <elementCriterion> + <elementType>7</elementType> <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> @@ -1059,7 +1143,7 @@ <cid>0</cid> <description>���O</description> <elementCriterion> - <elementType>4</elementType> + <elementType>7</elementType> <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> @@ -1087,6 +1171,7 @@ <cid>1</cid> <description>���C���H��ծy�е��O</description> <elementCriterion> + <elementType>7</elementType> <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> @@ -1098,7 +1183,7 @@ <elementCriterion> <elementType>17</elementType> </elementCriterion> - <EllipseShapeCreateStrategy/> + <SymbolCreateStrategy/> </TypeCompFilter> <TypeCompFilter name="FSC-403.C-4"> <tid>403</tid> @@ -1107,13 +1192,14 @@ <elementCriterion> <elementType>17</elementType> </elementCriterion> - <EllipseShapeCreateStrategy/> + <SymbolCreateStrategy/> </TypeCompFilter> <TypeCompFilter name="FSC-403.C-5"> <tid>403</tid> <cid>5</cid> <description>���O�ծy�е��O</description> <elementCriterion> + <elementType>7</elementType> <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> @@ -1125,13 +1211,14 @@ <elementCriterion> <elementType>17</elementType> </elementCriterion> - <EllipseShapeCreateStrategy/> + <SymbolCreateStrategy/> </TypeCompFilter> <TypeCompFilter name="FSC-403.C-7"> <tid>403</tid> <cid>7</cid> <description>���l�ծy�е��O(���l�ϥ�)</description> <elementCriterion> + <elementType>7</elementType> <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> @@ -1142,6 +1229,7 @@ <description>��</description> <elementCriterion> <elementType>12</elementType> + <elementType>16</elementType> </elementCriterion> <LineCreateStrategy/> </TypeCompFilter> @@ -1169,6 +1257,7 @@ <description>����r�������O</description> <elementCriterion> <elementType>7</elementType> + <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> </TypeCompFilter> @@ -1186,7 +1275,7 @@ <cid>0</cid> <description>���O�t���u</description> <elementCriterion> - <elementType>17</elementType> + <elementType>12</elementType> </elementCriterion> <LineCreateStrategy/> </TypeCompFilter> @@ -1222,6 +1311,7 @@ <cid>3</cid> <description>���O�ާ@�u���O</description> <elementCriterion> + <elementType>7</elementType> <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> @@ -1277,6 +1367,7 @@ <description>���O�x�b�ϸ�(�e�q.����)���O</description> <elementCriterion> <elementType>7</elementType> + <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> </TypeCompFilter> @@ -1310,11 +1401,12 @@ <TypeCompFilter name="FSC-315.C-1"> <tid>315</tid> <cid>1</cid> - <description>�[�Ÿ��O����u</description> + <description>�[�Ÿ��O����u���O</description> <elementCriterion> <elementType>7</elementType> + <elementType>17</elementType> </elementCriterion> - <LineCreateStrategy/> + <TextCreateStrategy/> </TypeCompFilter> <TypeCompFilter name="FSC-316.C-0"> <tid>316</tid> @@ -1339,6 +1431,7 @@ <cid>1</cid> <description>���O����}�����O</description> <elementCriterion> + <elementType>7</elementType> <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> @@ -1393,6 +1486,7 @@ <cid>1</cid> <description>�۰ʤƻ��������O</description> <elementCriterion> + <elementType>7</elementType> <elementType>17</elementType> </elementCriterion> <TextCreateStrategy/> -- Gitblit v0.0.0-SNAPSHOT