File: TruncateTaskTest.xml

package info (click to toggle)
phing 3.0.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 9,868 kB
  • sloc: php: 59,850; xml: 9,713; sql: 78; makefile: 39; sh: 14
file content (64 lines) | stat: -rw-r--r-- 2,092 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?xml version="1.0" encoding="UTF-8"?>
<project name="TruncateTaskTest" default="main">
    <property name="tmp.dir" value="tmp"/>

    <target name="setup">
        <mkdir dir="${tmp.dir}"/>
    </target>

    <target name="clean">
        <delete dir="${tmp.dir}" />
    </target>

    <target name="testBasic">
        <truncate file="${tmp.dir}/foo" />
        <filesize file="${tmp.dir}/foo" propertyname="test.basic.length" />
    </target>

    <target name="testExplicit">
        <truncate file="${tmp.dir}/foo" length="1034" />
        <filesize file="${tmp.dir}/foo" propertyname="test.explicit.length" />
    </target>

    <target name="testExplicitUnit">
        <truncate file="${tmp.dir}/foo" length="1k" />
        <filesize file="${tmp.dir}/foo" propertyname="test.explicit.unit.length" />
    </target>

    <target name="testExtend">
        <truncate file="${tmp.dir}/foo" length="5" />
        <filesize file="${tmp.dir}/foo" propertyname="test.extend.length" />
        <truncate file="${tmp.dir}/foo" adjust="5" />
        <filesize file="${tmp.dir}/foo" propertyname="test.extend.adjust.length" />
    </target>

    <target name="testTruncate">
        <truncate file="${tmp.dir}/foo" length="5" />
        <filesize file="${tmp.dir}/foo" propertyname="test.truncate.length" />
        <truncate file="${tmp.dir}/foo" adjust="-5" />
        <filesize file="${tmp.dir}/foo" propertyname="test.truncate.adjust.length" />
    </target>

    <target name="testNoCreate">
        <truncate file="${tmp.dir}/foo" create="false" length="0" />
    </target>

    <target name="testMkdirs">
        <truncate file="${tmp.dir}/baz/foo" mkdirs="true" length="0" />
        <filesize file="${tmp.dir}/baz/foo" propertyname="test.mkdirs.length" />
    </target>

    <target name="testInvalidAttrs">
        <truncate file="foo" length="0" adjust="0" />
    </target>

    <target name="testBadLength">
        <truncate file="foo" length="-10" />
    </target>

    <target name="testNoFiles">
        <truncate length="0" />
    </target>

    <target name="main"/>
</project>