File: 16_import.t

package info (click to toggle)
libtext-csv-xs-perl 1.60-1
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 1,368 kB
  • sloc: perl: 8,771; makefile: 9
file content (63 lines) | stat: -rw-r--r-- 2,484 bytes parent folder | download | duplicates (2)
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
#!/usr/bin/perl

use strict;
use warnings;

use Test::More tests => 41;

BEGIN {
    use_ok "Text::CSV_XS", qw( :CONSTANTS PV IV NV );
    plan skip_all => "Cannot load Text::CSV_XS" if $@;
    }

is (              PV,             0, "Type PV");
is (              IV,             1, "Type IV");
is (              NV,             2, "Type NV");

is (              PV (),          0, "Type PV f");
is (              IV (),          1, "Type IV f");
is (              NV (),          2, "Type NV f");

is (Text::CSV_XS::PV,             0, "Type T:C:PV");
is (Text::CSV_XS::IV,             1, "Type T:C:IV");
is (Text::CSV_XS::NV,             2, "Type T:C:NV");

is (Text::CSV_XS::PV (),          0, "Type T:C:PV f");
is (Text::CSV_XS::IV (),          1, "Type T:C:IV f");
is (Text::CSV_XS::NV (),          2, "Type T:C:NV f");

is (              CSV_TYPE_PV,    0, "Type CT_PV");
is (              CSV_TYPE_IV,    1, "Type CT_IV");
is (              CSV_TYPE_NV,    2, "Type CT_NV");

is (              CSV_TYPE_PV (), 0, "Type CT_PV f");
is (              CSV_TYPE_IV (), 1, "Type CT_IV f");
is (              CSV_TYPE_NV (), 2, "Type CT_NV f");

is (Text::CSV_XS::CSV_TYPE_PV,    0, "Type T:C:CT_PV");
is (Text::CSV_XS::CSV_TYPE_IV,    1, "Type T:C:CT_IV");
is (Text::CSV_XS::CSV_TYPE_NV,    2, "Type T:C:CT_NV");

is (Text::CSV_XS::CSV_TYPE_PV (), 0, "Type T:C:CT_PV f");
is (Text::CSV_XS::CSV_TYPE_IV (), 1, "Type T:C:CT_IV f");
is (Text::CSV_XS::CSV_TYPE_NV (), 2, "Type T:C:CT_NV f");

is (              CSV_FLAGS_IS_QUOTED,          1, "is_Q");
is (              CSV_FLAGS_IS_BINARY,          2, "is_B");
is (              CSV_FLAGS_ERROR_IN_FIELD,     4, "is_E");
is (              CSV_FLAGS_IS_MISSING,        16, "is_M");

is (              CSV_FLAGS_IS_QUOTED (),       1, "is_Q f");
is (              CSV_FLAGS_IS_BINARY (),       2, "is_B f");
is (              CSV_FLAGS_ERROR_IN_FIELD (),  4, "is_E f");
is (              CSV_FLAGS_IS_MISSING (),     16, "is_M f");

is (Text::CSV_XS::CSV_FLAGS_IS_QUOTED,          1, "is_Q");
is (Text::CSV_XS::CSV_FLAGS_IS_BINARY,          2, "is_B");
is (Text::CSV_XS::CSV_FLAGS_ERROR_IN_FIELD,     4, "is_E");
is (Text::CSV_XS::CSV_FLAGS_IS_MISSING,        16, "is_M");

is (Text::CSV_XS::CSV_FLAGS_IS_QUOTED (),       1, "T:C:is_Q f");
is (Text::CSV_XS::CSV_FLAGS_IS_BINARY (),       2, "T:C:is_B f");
is (Text::CSV_XS::CSV_FLAGS_ERROR_IN_FIELD (),  4, "T:C:is_E f");
is (Text::CSV_XS::CSV_FLAGS_IS_MISSING (),     16, "T:C:is_M f");