You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

преди 16 години
преди 17 години
преди 17 години
преди 17 години
преди 16 години
преди 17 години
преди 17 години
преди 16 години
преди 17 години
преди 16 години
преди 17 години
преди 17 години
преди 17 години
преди 17 години
1234567891011121314151617181920212223242526272829303132333435363738394041
  1. require 'caca'
  2. class TC_Canvas < MiniTest::Test
  3. def test_create
  4. d = Caca::Dither.new(8, 32, 32, 32, 0, 0, 0, 0)
  5. end
  6. def test_fail_create
  7. assert_raises(RuntimeError) {
  8. d = Caca::Dither.new(-1, 32, 32, 32, 0, 0, 0, 0)
  9. }
  10. end
  11. def test_set_palette
  12. d = Caca::Dither.new(8, 32, 32, 32, 0, 0, 0, 0)
  13. d.palette = [[0xfff, 0xfff, 0xfff, 0xfff]] * 256
  14. end
  15. def test_fail_set_palette
  16. assert_raises(ArgumentError) {
  17. d = Caca::Dither.new(8, 32, 32, 32, 0, 0, 0, 0)
  18. d.palette = []
  19. }
  20. end
  21. def test_fail_set_palette2
  22. assert_raises(RuntimeError) {
  23. d = Caca::Dither.new(8, 32, 32, 32, 0, 0, 0, 0)
  24. d.palette = [[0xffff, 0, 0, 0]] * 256
  25. }
  26. end
  27. def test_set_brightness
  28. d = Caca::Dither.new(8, 32, 32, 32, 0, 0, 0, 0)
  29. d.brightness = 0.5
  30. end
  31. def test_set_gamma
  32. d = Caca::Dither.new(8, 32, 32, 32, 0, 0, 0, 0)
  33. d.gamma = 0.5
  34. end
  35. def test_set_contrast
  36. d = Caca::Dither.new(8, 32, 32, 32, 0, 0, 0, 0)
  37. d.contrast = 0.5
  38. end
  39. end