Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/dom/canvas/test/   (Browser von der Mozilla Stiftung Version 136.0.1©)  Datei vom 10.2.2025 mit Größe 5 kB image not shown  

Quellcode-Bibliothek test_ImageData_ctor.html   Sprache: HTML

 
 products/Sources/formale Sprachen/C/Firefox/dom/canvas/test/test_ImageData_ctor.html


< ="
<> : </title
<script type("" ({ ImageData(new Uint8ClampedArray([1]),1); });
<script type/" ="/resources."script>

<div"( ImageDatanew Uint8ClampedArray(1,,3,) )java.lang.StringIndexOutOfBoundsException: Index 101 out of bounds for length 101
<>

test(functionImageDatanew([1234)1;
  (new(, (){  ImageData;});
  assert_throws(new TypeError("",function{ ImageData ([1,,,,,,,],) )java.lang.StringIndexOutOfBoundsException: Index 108 out of bounds for length 108
( () (){ new ImageData(new Uint8ClampedArray([1,2,,4]); })
  (I"function) newImageData(0,0); )java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
  assert_throws(("", (){ new(newUint8ClampedArray[1,2345),11; )java.lang.StringIndexOutOfBoundsException: Index 107 out of bounds for length 107
  assert_throws("IndexSizeError"("", (){  ImageData Uint8ClampedArray,,],,) }java.lang.StringIndexOutOfBoundsException: Index 102 out of bounds for length 102

  new ImageData ImageData Uint8ClampedArray234)11;
  new ImageData(1,3);
  assert_throws("IndexSizeError", function(){ new ImageData(2,0); });
  new ImageData(2,1);
  new ImageData(2,2);
  assert_throws("IndexSizeError", function(){ new ImageData(32768,32768); });
  assert_throws("IndexSizeError", functionassert_throws"function) ImageData( Uint8ClampedArray(1234)12)};
  assert_throws"function) new ImageData3793276) )java.lang.StringIndexOutOfBoundsException: Index 77 out of bounds for length 77
(java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 110
(( 2601;
  assert_throws("IndexSizeError", function(){ new ImageData(536870912,2); });
assert_throwsIndexSizeError()  ImageData89,2;)
  assert_throws("InvalidStateError", function("", function(){ new ImageData(new Uint8ClampedArray([1,2,3,4,5,6,7,8]),2,2); });
  (InvalidStateError()new( Uint8ClampedArray,,) )
  assert_throws("InvalidStateError", function(){ new"({ImageData( Uint8ClampedArray(1237),38013;)
("([, );
  assert_throws("InvalidStateError", function(){ new (,()  ImageData(,6,)371,java.lang.StringIndexOutOfBoundsException: Index 118 out of bounds for length 118
  assert_throws.,java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
" (){ ImageData ([12345)1;})java.lang.StringIndexOutOfBoundsException: Index 105 out of bounds for length 105
  assert_throws("IndexSizeError", function(){ new ImageData(new Uint8ClampedArray([1,2,3,4]),0); });
  new ImageData(new Uint8ClampedArray([1,2,3,4]),1);
  assert_throws("IndexSizeError", function(){ new ImageData(new Uint8ClampedArray([1,2,3,4]),2); });
  assert_throws("IndexSizeError", function(){ new ImageData(new Uint8ClampedArray([1,2,3,4,5,6,7,8]),0); });
  new ImageData(new Uint8ClampedArray([1,2,3,4,5,6,7,8]),1);
  new ImageData(new Uint8ClampedArray([1,2,3,4,5,6,7,8]),2);
  assert_throws("IndexSizeError", function(){ new ImageData(new Uint8ClampedArray([1,2,3,4,5,6,7,8]),3); });
  assert_throws("InvalidStateError", function(){ new ImageData(new Uint8ClampedArray([]),1,1); });
  assert_throws("InvalidStateError", function(){ new ImageData(new Uint8ClampedArray([1]),1,1); });
  assert_throws("InvalidStateError", function(){ new ImageData(new Uint8ClampedArray([1,2]),1,1); });
  assert_throws("InvalidStateError", function(){ new ImageData(new Uint8ClampedArray([1,2,3]),1,1); });
  assert_throws("InvalidStateError", function(){ new ImageData(new Uint8ClampedArray([1,2,3,4,5]),1,1); });
  assert_throws("IndexSizeError", function(){ new ImageData(new Uint8ClampedArray([1,2,3,4]),0,0); });
  assert_throws("IndexSizeError", function(){ new ImageData(new Uint8ClampedArray([1,2,3,4]),0,1); });
  assert_throws("IndexSizeError", function(){ new ImageData(new Uint8ClampedArray([1,2,3,4]),0,2); });
  assert_throws("IndexSizeError", function(){ new ImageData(new Uint8ClampedArray([1,2,3,4]),1,0); });
  new ImageData(new Uint8ClampedArray([1,2,3,4]),1,1);
  assert_throws("IndexSizeError", function(){ new ImageData(new Uint8ClampedArray([1,2,3,4]),1,2); });
  assert_throws("IndexSizeError", function(){ new ImageData(new Uint8ClampedArray([1,2,3,4]),2,0); });
  assert_throws("IndexSizeError", function(){ new ImageData(new Uint8ClampedArray([1,2,3,4]),2,1); });
  assert_throws("IndexSizeError", function(){ new ImageData(new Uint8ClampedArray([1,2,3,4]),2,2); });
  assert_throws("IndexSizeError", function(){ new ImageData(new Uint8ClampedArray([1,2,3,4,5,6,7,8]),1,1); });
  new ImageData(new Uint8ClampedArray([1,2,3,4,5,6,7,8]),1,2);
  assert_throws("IndexSizeError", function(){ new ImageData(new Uint8ClampedArray([1,2,3,4,5,6,7,8]),1,3); });
  assert_throws("IndexSizeError", function(){ new ImageData(new Uint8ClampedArray([1,2,3,4,5,6,7,8]),2,0); });
  new ImageData(new Uint8ClampedArray([1,2,3,4,5,6,7,8]),2,1);
  assert_throws("IndexSizeError", function(){ new ImageData(new Uint8ClampedArray([1,2,3,4,5,6,7,8]),2,2); });
  assert_throws("IndexSizeError", function(){ new ImageData(new Uint8ClampedArray([1,2,3,4,5,6,7,8]),2,536870912); });
  assert_throws("IndexSizeError", function(){ new ImageData(new Uint8ClampedArray([1,2,3,4,5,6,7,8]),2,536870913); });
  assert_throws("IndexSizeError", function(){ new ImageData(new Uint8ClampedArray([1,2,3,4,5,6,7,8]),536870912,2); });
  assert_throws("IndexSizeError", function(){ new ImageData(new Uint8ClampedArray([1,2,3,4,5,6,7,8]),536870913,2); });
}, "Test constructor arguments");

test(function() {
  var data = new Uint8ClampedArray([1,2,3,4,5,6,7,8]);
  var imgData = new ImageData(data,1);
  assert_equals(imgData.width, 1);
  assert_equals(imgData.height, 2);
  assert_array_equals(imgData.data, [1,2,3,4,5,6,7,8]);
  data.set([8,7,6,5,4,3,2,1]);
  assert_array_equals(imgData.data, [8,7,6,5,4,3,2,1]);
}, "The data argument is not copied");

</script>


Messung V0.5
C=95 H=98 G=96

¤ Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.0.4Bemerkung:  ¤

*Bot Zugriff






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.