Checks Runtime.getProperties method

Running test: testObject5
  __proto__ own object undefined
  foo own string cat
Internal properties
  [[PrimitiveValue]] number 5

Running test: testNotOwn
  __defineGetter__ inherited function undefined
  __defineSetter__ inherited function undefined
  __lookupGetter__ inherited function undefined
  __lookupSetter__ inherited function undefined
  __proto__ inherited no value, getter, setter
  a own number 2
  b own no value, getter, setter
  c inherited number 4
  constructor inherited function undefined
  d inherited no value, getter
  hasOwnProperty inherited function undefined
  isPrototypeOf inherited function undefined
  propertyIsEnumerable inherited function undefined
  toLocaleString inherited function undefined
  toString inherited function undefined
  valueOf inherited function undefined

Running test: testAccessorsOnly
  b own no value, getter, setter
  d own no value, setter

Running test: testArray
  0 own string red
  1 own string green
  2 own string blue
  __proto__ own object undefined
  length own number 3

Running test: testBound
  __proto__ own function undefined
  length own number 0
  name own string bound Number
Internal properties
  [[BoundArgs]] object undefined
  [[BoundThis]] object undefined
  [[TargetFunction]] function undefined

Running test: testObjectThrowsLength
  __proto__ own object undefined
  length own no value, getter

Running test: testTypedArrayWithoutLength
  __proto__ own object undefined

Running test: testClassWithPrivateFields
  __proto__ own object undefined
  baz own number 4
Private properties
  #bar number 3
  #foo number 2
  __proto__ own object undefined
  baz own number 4
Private properties
  #bar number 3
  #baz number 1
  #foo number 2
Internal properties
  [[Handler]] object undefined
  [[IsRevoked]] boolean false
  [[Target]] object undefined
Private properties
  #bar number 3
  #foo number 2

Running test: testArrayBuffer
[[Int8Array]]
  0 own number 1
  1 own number 1
  2 own number 1
  3 own number 1
  4 own number 1
  5 own number 1
  6 own number 1
  7 own number 1
  __proto__ own object undefined
[[Uint8Array]]
  0 own number 1
  1 own number 1
  2 own number 1
  3 own number 1
  4 own number 1
  5 own number 1
  6 own number 1
  7 own number 1
  __proto__ own object undefined
[[Int16Array]]
  0 own number 257
  1 own number 257
  2 own number 257
  3 own number 257
  __proto__ own object undefined
[[Int32Array]]
  0 own number 16843009
  1 own number 16843009
  __proto__ own object undefined
[[ArrayBufferByteLength]]
[[ArrayBufferData]]

Running test: testArrayBufferFromWebAssemblyMemory
[[Int8Array]]
[[Uint8Array]]
[[Int16Array]]
[[Int32Array]]
[[ArrayBufferByteLength]]
[[ArrayBufferData]]
[[WebAssemblyMemory]]
  __proto__ own object undefined

Running test: testDetachedArrayBuffer
[[IsDetached]] true

Running test: testArrayBufferWithBrokenUintCtor
  __proto__ own object undefined
Internal properties
  [[ArrayBufferByteLength]] number 7
  [[ArrayBufferData]] string 0x...
  [[Int8Array]] object undefined
  [[Uint8Array]] object undefined

Running test: testObjectWithProtoProperty
  __proto__ own object undefined
