Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F145034517
test_missing_file.c
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
892 B
Referenced Files
None
Subscribers
None
test_missing_file.c
View Options
/*-
* SPDX-License-Identifier: BSD-2-Clause
*
* Copyright (c) 2016 Tim Kientzle
* All rights reserved.
*/
#include
"test.h"
DEFINE_TEST
(
test_missing_file
)
{
int
r
;
assertMakeFile
(
"file1"
,
0644
,
"file1"
);
assertMakeFile
(
"file2"
,
0644
,
"file2"
);
assertMakeFile
(
"filelist1"
,
0644
,
"file1
\n
file2
\n
"
);
r
=
systemf
(
"%s -o <filelist1 >stdout1 2>stderr1"
,
testprog
);
assertEqualInt
(
r
,
0
);
assertTextFileContents
(
"1 block
\n
"
,
"stderr1"
);
assertMakeFile
(
"filelist2"
,
0644
,
"file1
\n
file2
\n
file3
\n
"
);
r
=
systemf
(
"%s -o <filelist2 >stdout2 2>stderr2"
,
testprog
);
assert
(
r
!=
0
);
assertMakeFile
(
"filelist3"
,
0644
,
""
);
r
=
systemf
(
"%s -o <filelist3 >stdout3 2>stderr3"
,
testprog
);
assertEqualInt
(
r
,
0
);
assertTextFileContents
(
"1 block
\n
"
,
"stderr3"
);
assertMakeFile
(
"filelist4"
,
0644
,
"file3
\n
"
);
r
=
systemf
(
"%s -o <filelist4 >stdout4 2>stderr4"
,
testprog
);
assert
(
r
!=
0
);
}
File Metadata
Details
Attached
Mime Type
text/x-c
Expires
Mon, Apr 27, 9:01 PM (1 d, 7 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28427145
Default Alt Text
test_missing_file.c (892 B)
Attached To
Mode
rG FreeBSD src repository
Attached
Detach File
Event Timeline
Log In to Comment