Repository: celix Updated Branches: refs/heads/develop 0f35e33a2 -> 4e271f08f
CELIX-318: Added invalid descriptors Project: http://git-wip-us.apache.org/repos/asf/celix/repo Commit: http://git-wip-us.apache.org/repos/asf/celix/commit/4e271f08 Tree: http://git-wip-us.apache.org/repos/asf/celix/tree/4e271f08 Diff: http://git-wip-us.apache.org/repos/asf/celix/diff/4e271f08 Branch: refs/heads/develop Commit: 4e271f08f8d95181c347b36e1c40084952add3bb Parents: 0f35e33 Author: Bjoern Petri <[email protected]> Authored: Mon Dec 14 16:04:16 2015 +0100 Committer: Bjoern Petri <[email protected]> Committed: Mon Dec 14 16:04:16 2015 +0100 ---------------------------------------------------------------------- .../test/descriptors/invalids/invalid.descriptor | 13 +++++++++++++ .../descriptors/invalids/invalidMetaType.descriptor | 8 ++++++++ .../test/descriptors/invalids/invalidMethod.descriptor | 8 ++++++++ .../invalids/invalidMethodReturnType.descriptor | 8 ++++++++ .../test/descriptors/invalids/invalidMsgHdr.descriptor | 9 +++++++++ .../invalids/invalidMsgInvalidName.descriptor | 9 +++++++++ .../invalids/invalidMsgInvalidSection.descriptor | 10 ++++++++++ .../invalids/invalidMsgInvalidType.descriptor | 9 +++++++++ .../invalids/invalidMsgInvalidVersion.descriptor | 10 ++++++++++ .../invalids/invalidMsgMissingVersion.descriptor | 10 ++++++++++ .../descriptors/invalids/invalidSection.descriptor | 6 ++++++ .../test/descriptors/invalids/invalidType.descriptor | 10 ++++++++++ .../descriptors/invalids/invalidVersion.descriptor | 9 +++++++++ .../test/descriptors/invalids/noVersion.descriptor | 12 ++++++++++++ 14 files changed, 131 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/celix/blob/4e271f08/dfi/private/test/descriptors/invalids/invalid.descriptor ---------------------------------------------------------------------- diff --git a/dfi/private/test/descriptors/invalids/invalid.descriptor b/dfi/private/test/descriptors/invalids/invalid.descriptor new file mode 100644 index 0000000..fead964 --- /dev/null +++ b/dfi/private/test/descriptors/invalids/invalid.descriptor @@ -0,0 +1,13 @@ +:header +type=interface +name=calculator X +version=1.0.0 +:annotations +classname=org.example.Calculator +:types +StatsResult={DDD[D average min max input} +:methods +add(DD)D=add(#am=handle;PDD#am=pre;*D)N +sub(DD)D=sub(#am=handle;PDD*#am=pre;D)N +sqrt(D)D=sqrt(#am=handle;PD*#am=pre;D)N +stats([D)LStatsResult;=stats(#am=handle;P[D#am=out;*LStatsResult;)N http://git-wip-us.apache.org/repos/asf/celix/blob/4e271f08/dfi/private/test/descriptors/invalids/invalidMetaType.descriptor ---------------------------------------------------------------------- diff --git a/dfi/private/test/descriptors/invalids/invalidMetaType.descriptor b/dfi/private/test/descriptors/invalids/invalidMetaType.descriptor new file mode 100644 index 0000000..2d17c47 --- /dev/null +++ b/dfi/private/test/descriptors/invalids/invalidMetaType.descriptor @@ -0,0 +1,8 @@ +:header +type=interface +name=calculator +version=1.0.0 +:annotations +classname=org.example.Calculator +:methods +add(DD)D=add(#am=invalid;PDD#am=pre;*D)N http://git-wip-us.apache.org/repos/asf/celix/blob/4e271f08/dfi/private/test/descriptors/invalids/invalidMethod.descriptor ---------------------------------------------------------------------- diff --git a/dfi/private/test/descriptors/invalids/invalidMethod.descriptor b/dfi/private/test/descriptors/invalids/invalidMethod.descriptor new file mode 100644 index 0000000..eaef7b1 --- /dev/null +++ b/dfi/private/test/descriptors/invalids/invalidMethod.descriptor @@ -0,0 +1,8 @@ +:header +type=interface +name=calculator +version=1.0.0 +:annotations +classname=org.example.Calculator +:methods +add(DD)D=add(#am=handle;PDD#am=pre;*D)N X http://git-wip-us.apache.org/repos/asf/celix/blob/4e271f08/dfi/private/test/descriptors/invalids/invalidMethodReturnType.descriptor ---------------------------------------------------------------------- diff --git a/dfi/private/test/descriptors/invalids/invalidMethodReturnType.descriptor b/dfi/private/test/descriptors/invalids/invalidMethodReturnType.descriptor new file mode 100644 index 0000000..26f75f8 --- /dev/null +++ b/dfi/private/test/descriptors/invalids/invalidMethodReturnType.descriptor @@ -0,0 +1,8 @@ +:header +type=interface +name=calculator +version=1.0.0 +:annotations +classname=org.example.Calculator +:methods +add(DD)D=add(#am=handle;PDD#am=pre;*D)D http://git-wip-us.apache.org/repos/asf/celix/blob/4e271f08/dfi/private/test/descriptors/invalids/invalidMsgHdr.descriptor ---------------------------------------------------------------------- diff --git a/dfi/private/test/descriptors/invalids/invalidMsgHdr.descriptor b/dfi/private/test/descriptors/invalids/invalidMsgHdr.descriptor new file mode 100644 index 0000000..ae9b131 --- /dev/null +++ b/dfi/private/test/descriptors/invalids/invalidMsgHdr.descriptor @@ -0,0 +1,9 @@ +:header +type=message +name=poi +:annotations +classname=org.example.PointOfInterest +:types +location={DD lat long} +:message +{llocation;tt location name description} http://git-wip-us.apache.org/repos/asf/celix/blob/4e271f08/dfi/private/test/descriptors/invalids/invalidMsgInvalidName.descriptor ---------------------------------------------------------------------- diff --git a/dfi/private/test/descriptors/invalids/invalidMsgInvalidName.descriptor b/dfi/private/test/descriptors/invalids/invalidMsgInvalidName.descriptor new file mode 100644 index 0000000..787dd4c --- /dev/null +++ b/dfi/private/test/descriptors/invalids/invalidMsgInvalidName.descriptor @@ -0,0 +1,9 @@ +:header +type=message +name=poi X +:annotations +classname=org.example.PointOfInterest +:types +location={DD lat long} +:message +{llocation;tt location name description} http://git-wip-us.apache.org/repos/asf/celix/blob/4e271f08/dfi/private/test/descriptors/invalids/invalidMsgInvalidSection.descriptor ---------------------------------------------------------------------- diff --git a/dfi/private/test/descriptors/invalids/invalidMsgInvalidSection.descriptor b/dfi/private/test/descriptors/invalids/invalidMsgInvalidSection.descriptor new file mode 100644 index 0000000..02a593c --- /dev/null +++ b/dfi/private/test/descriptors/invalids/invalidMsgInvalidSection.descriptor @@ -0,0 +1,10 @@ +:header +type=message +name=poi +version=1.0.0 +:invalid +classname=org.example.PointOfInterest +:types +location={DD lat long} +:message +{llocation;tt location name description} http://git-wip-us.apache.org/repos/asf/celix/blob/4e271f08/dfi/private/test/descriptors/invalids/invalidMsgInvalidType.descriptor ---------------------------------------------------------------------- diff --git a/dfi/private/test/descriptors/invalids/invalidMsgInvalidType.descriptor b/dfi/private/test/descriptors/invalids/invalidMsgInvalidType.descriptor new file mode 100644 index 0000000..5008311 --- /dev/null +++ b/dfi/private/test/descriptors/invalids/invalidMsgInvalidType.descriptor @@ -0,0 +1,9 @@ +:header +type=message +name=poi +:annotations +classname=org.example.PointOfInterest +:types +location={DD lat long} X +:message +{llocation;tt location name description} http://git-wip-us.apache.org/repos/asf/celix/blob/4e271f08/dfi/private/test/descriptors/invalids/invalidMsgInvalidVersion.descriptor ---------------------------------------------------------------------- diff --git a/dfi/private/test/descriptors/invalids/invalidMsgInvalidVersion.descriptor b/dfi/private/test/descriptors/invalids/invalidMsgInvalidVersion.descriptor new file mode 100644 index 0000000..6cffbdc --- /dev/null +++ b/dfi/private/test/descriptors/invalids/invalidMsgInvalidVersion.descriptor @@ -0,0 +1,10 @@ +:header +type=message +name=poi +version=1.0.f +:annotations +classname=org.example.PointOfInterest +:types +location={DD lat long} +:message +{llocation;tt location name description} http://git-wip-us.apache.org/repos/asf/celix/blob/4e271f08/dfi/private/test/descriptors/invalids/invalidMsgMissingVersion.descriptor ---------------------------------------------------------------------- diff --git a/dfi/private/test/descriptors/invalids/invalidMsgMissingVersion.descriptor b/dfi/private/test/descriptors/invalids/invalidMsgMissingVersion.descriptor new file mode 100644 index 0000000..1fd3595 --- /dev/null +++ b/dfi/private/test/descriptors/invalids/invalidMsgMissingVersion.descriptor @@ -0,0 +1,10 @@ +:head +type=message +name=poi +version=1.0.0 +:annotations +classname=org.example.PointOfInterest +:types +location={DD lat long} +:message +{llocation;tt location name description} http://git-wip-us.apache.org/repos/asf/celix/blob/4e271f08/dfi/private/test/descriptors/invalids/invalidSection.descriptor ---------------------------------------------------------------------- diff --git a/dfi/private/test/descriptors/invalids/invalidSection.descriptor b/dfi/private/test/descriptors/invalids/invalidSection.descriptor new file mode 100644 index 0000000..b8a11a6 --- /dev/null +++ b/dfi/private/test/descriptors/invalids/invalidSection.descriptor @@ -0,0 +1,6 @@ +:header +type=interface +name=calculator +version=1.0.0 +:invalidSection +invalidKey=invalidValue \ No newline at end of file http://git-wip-us.apache.org/repos/asf/celix/blob/4e271f08/dfi/private/test/descriptors/invalids/invalidType.descriptor ---------------------------------------------------------------------- diff --git a/dfi/private/test/descriptors/invalids/invalidType.descriptor b/dfi/private/test/descriptors/invalids/invalidType.descriptor new file mode 100644 index 0000000..7b7ce1c --- /dev/null +++ b/dfi/private/test/descriptors/invalids/invalidType.descriptor @@ -0,0 +1,10 @@ +:header +type=interface +name=calculator +version=1.0.0 +:annotations +classname=org.example.Calculator +:types +StatsResult={DDD[D average min max input} X +:methods +stats([D)LStatsResult;=stats(#am=handle;P[D#am=out;*LStatsResult;)N http://git-wip-us.apache.org/repos/asf/celix/blob/4e271f08/dfi/private/test/descriptors/invalids/invalidVersion.descriptor ---------------------------------------------------------------------- diff --git a/dfi/private/test/descriptors/invalids/invalidVersion.descriptor b/dfi/private/test/descriptors/invalids/invalidVersion.descriptor new file mode 100644 index 0000000..bfe4d38 --- /dev/null +++ b/dfi/private/test/descriptors/invalids/invalidVersion.descriptor @@ -0,0 +1,9 @@ +:header +type=interface +name=example +version=q.0.0 +:annotations +:types +item={DD a b} +:methods +example1=items(#am=handle;P#am=out;**[Litem;)N http://git-wip-us.apache.org/repos/asf/celix/blob/4e271f08/dfi/private/test/descriptors/invalids/noVersion.descriptor ---------------------------------------------------------------------- diff --git a/dfi/private/test/descriptors/invalids/noVersion.descriptor b/dfi/private/test/descriptors/invalids/noVersion.descriptor new file mode 100644 index 0000000..731a9e6 --- /dev/null +++ b/dfi/private/test/descriptors/invalids/noVersion.descriptor @@ -0,0 +1,12 @@ +:header +type=interface +name=calculator +:annotations +classname=org.example.Calculator +:types +StatsResult={DDD[D average min max input} +:methods +add(DD)D=add(#am=handle;PDD#am=pre;*D)N +sub(DD)D=sub(#am=handle;PDD*#am=pre;D)N +sqrt(D)D=sqrt(#am=handle;PD*#am=pre;D)N +stats([D)LStatsResult;=stats(#am=handle;P[D#am=out;*LStatsResult;)N
