File:  [parser3project] / parser3 / tests / 390.html
Revision 1.3: download - view: text, annotated - select for diffs - revision graph
Mon Jan 4 22:37:54 2021 UTC (5 years, 6 months ago) by moko
Branches: MAIN
CVS tags: release_3_5_1, release_3_5_0, release_3_4_6, HEAD
tests updated 4 windows

@main[]

image code coverage tests:

$i[^image::create(100;100)]

1. ^i.line(0;0;100;100;255)
2. ^i.bar(40;0;80;30;0xFF00)
3. ^i.replace(255;128)
4. ^i.fill(5;50;0xE0E0E0)

5. ^i.replace(0xFF00;0xFF00FF)[^replace_region[]]
    ^try-catch{ ^i.replace(0xFF00;0xFF00FF)[^table::create[nameless]{1	2	3}] }

6. ^i.polybar(0xFFDDDD)[^paint_region[]]
7. ^i.polygon(0xFF0000)[^paint_region[]]
8. ^i.polyline(0xAAAAFF)[^line_region[]]

9. ^i.sector(50;80;30;30;45;315;255*256*256)

10. ^i.pixel(5;20;128) ^i.pixel(5;20)

11. $f[^i.gif[name.gif]] ^json:string[$f; $.file[base64] ]

12. $ii[^image::measure[$f]] ^ii.html[]

13. $f[^file::create[content; $.name[unknown.format] ]]
    ^try-catch{ ^image::measure[$f] }
    $f[^file::create[content; $.name[no-format] ]]
    ^try-catch{ ^image::measure[$f] }

15. $f[^file::create[content; $.name[format.png] ]]
    ^try-catch{ ^image::measure[$f] }
    $f[^file::create[big enough content ****************************** ; $.name[format.png] ]]
    ^try-catch{ ^image::measure[$f] }

16. $f[^file::create[1; $.name[format.jpg] ]]
    ^try-catch{ ^image::measure[$f] }
    $f[^file::create[content; $.name[format.jpg] ]]
    ^try-catch{ ^image::measure[$f] }
    $f[^file::create[^#FF^#D8 JPEG content; $.name[format.jpg] ]]
    ^try-catch{ ^image::measure[$f] }

17. $f[^file::load[binary;096_dir/163.jpg]]
    $ii[^image::measure[$f]] ^ii.html[]

18. $s[^try-catch{ ^image::load[no-such-file.gif] }] ^s.match[[^^']+/][]{/-real-path-was-here-/}]
19. ^try-catch{ ^image::load[390.html] }

@replace_region[]
^table::create{x	y
60	5
90	5
90	25
60	25
}]

@paint_region[]
^table::create{x	y
80	50
85	55
85	65
75	65
75	55}]

@line_region[]
^table::create{x	y
10	40
5	50
10	60}]


E-mail: