Skip to content

Commit e54bee6

Browse files
committed
Add a test for the deprecated task (verifies that it work & warning message is printed)
1 parent 9d2ba67 commit e54bee6

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed
+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
* (C) Copyright Uwe Schindler (Generics Policeman) and others.
4+
*
5+
* Licensed under the Apache License, Version 2.0 (the "License");
6+
* you may not use this file except in compliance with the License.
7+
* You may obtain a copy of the License at
8+
*
9+
* http://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS,
13+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
* See the License for the specific language governing permissions and
15+
* limitations under the License.
16+
-->
17+
<project xmlns:au="antlib:org.apache.ant.antunit">
18+
19+
<taskdef name="forbiddenapis-deprecated" classname="de.thetaphi.forbiddenapis.AntTask" classpath="${jar-file}"/>
20+
21+
<target name="testMySelf">
22+
<forbiddenapis-deprecated internalRuntimeForbidden="true" classpathref="path.all">
23+
<fileset dir="${antunit.main.classes}"/>
24+
<bundledsignatures name="jdk-unsafe-${jdk.version}"/>
25+
<bundledsignatures name="jdk-deprecated-${jdk.version}"/>
26+
</forbiddenapis-deprecated>
27+
<au:assertLogContains level="info" text=" 0 error(s)."/>
28+
<au:assertLogContains level="warn" text="DEPRECATED-WARNING"/>
29+
</target>
30+
31+
</project>

0 commit comments

Comments
 (0)