History

fate: Add parseutils test

Diego Biurrun committed 14 years ago

Commit 76f644d1 parent c010fce2 files · +49 −0Browse files

Unified · Split

2 files
  1. tests/fate/libavutil.mak +4 −0
  2. tests/ref/fate/parseutils +45 −0
tests/fate/libavutil.mak+4−0
@@ -37,6 +37,10 @@ FATE_LIBAVUTIL += fate-md5 · 36 unmodified lines
3737 fate-md5: libavutil/md5-test$(EXESUF)
3838 fate-md5: CMD = run libavutil/md5-test
3939
40+FATE_LIBAVUTIL += fate-parseutils
41+fate-parseutils: libavutil/parseutils-test$(EXESUF)
42+fate-parseutils: CMD = run libavutil/parseutils-test
43+
4044 FATE_LIBAVUTIL += fate-sha
4145 fate-sha: libavutil/sha-test$(EXESUF)
4246 fate-sha: CMD = run libavutil/sha-test
tests/ref/fate/parseutils+45−0
@@ -0,0 +1,45 @@
1+Testing av_parse_video_rate()
2+'-inf' -> -1/0 ret:-22
3+'inf' -> 1/0 ret:-22
4+'nan' -> 0/0 ret:-22
5+'123/0' -> 1/0 ret:-22
6+'-123 / 0' -> -1/0 ret:-22
7+'' -> 0/0 ret:-22
8+'/' -> 0/0 ret:-22
9+' 123 / 321' -> 41/107 ret:0
10+'foo/foo' -> 0/0 ret:-22
11+'foo/1' -> 0/0 ret:-22
12+'1/foo' -> 0/0 ret:-22
13+'0/0' -> 0/0 ret:-22
14+'/0' -> 0/0 ret:-22
15+'1/' -> 0/0 ret:-22
16+'1' -> 1/1 ret:0
17+'0' -> 0/1 ret:-22
18+'-123/123' -> -1/1 ret:-22
19+'-foo' -> 0/0 ret:-22
20+'123.23' -> 12323/100 ret:0
21+'.23' -> 23/100 ret:0
22+'-.23' -> -23/100 ret:-22
23+'-0.234' -> -117/500 ret:-22
24+'-0.0000001' -> 0/1 ret:-22
25+' 21332.2324 ' -> 917286/43 ret:0
26+' -21332.2324 ' -> -917286/43 ret:-22
27+
28+Testing av_parse_color()
29+red -> R(255) G(0) B(0) A(255)
30+RED -> R(255) G(0) B(0) A(255)
31+Violet -> R(238) G(130) B(238) A(255)
32+Yellow -> R(255) G(255) B(0) A(255)
33+Red -> R(255) G(0) B(0) A(255)
34+0x000000 -> R(0) G(0) B(0) A(255)
35+0xff000000 -> R(255) G(0) B(0) A(0)
36+0x3e34ff -> R(62) G(52) B(255) A(255)
37+0x3e34ffaa -> R(62) G(52) B(255) A(170)
38+#ff0000 -> R(255) G(0) B(0) A(255)
39+ff0000 -> R(255) G(0) B(0) A(255)
40+0xff0000@1.0 -> R(255) G(0) B(0) A(255)
41+red@0xf -> R(255) G(0) B(0) A(15)
42+red@0.1 -> R(255) G(0) B(0) A(25)
43+red@0.5 -> R(255) G(0) B(0) A(127)
44+red@1.0 -> R(255) G(0) B(0) A(255)
45+red@-0.0 -> R(255) G(0) B(0) A(0)

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t