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
37fate-md5: libavutil/md5-test$(EXESUF)37fate-md5: libavutil/md5-test$(EXESUF)
38fate-md5: CMD = run libavutil/md5-test38fate-md5: CMD = run libavutil/md5-test
39 39
40FATE_LIBAVUTIL += fate-parseutils
41fate-parseutils: libavutil/parseutils-test$(EXESUF)
42fate-parseutils: CMD = run libavutil/parseutils-test
43
40FATE_LIBAVUTIL += fate-sha44FATE_LIBAVUTIL += fate-sha
41fate-sha: libavutil/sha-test$(EXESUF)45fate-sha: libavutil/sha-test$(EXESUF)
42fate-sha: CMD = run libavutil/sha-test46fate-sha: CMD = run libavutil/sha-test
tests/ref/fate/parseutils+45−0
@@ -0,0 +1,45 @@
1Testing 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
28Testing av_parse_color()
29red -> R(255) G(0) B(0) A(255)
30RED -> R(255) G(0) B(0) A(255)
31Violet -> R(238) G(130) B(238) A(255)
32Yellow -> R(255) G(255) B(0) A(255)
33Red -> R(255) G(0) B(0) A(255)
340x000000 -> R(0) G(0) B(0) A(255)
350xff000000 -> R(255) G(0) B(0) A(0)
360x3e34ff -> R(62) G(52) B(255) A(255)
370x3e34ffaa -> R(62) G(52) B(255) A(170)
38#ff0000 -> R(255) G(0) B(0) A(255)
39ff0000 -> R(255) G(0) B(0) A(255)
400xff0000@1.0 -> R(255) G(0) B(0) A(255)
41red@0xf -> R(255) G(0) B(0) A(15)
42red@0.1 -> R(255) G(0) B(0) A(25)
43red@0.5 -> R(255) G(0) B(0) A(127)
44red@1.0 -> R(255) G(0) B(0) A(255)
45red@-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