blob: 08c287e4d5341fcb931639cd89f65e5ebd8be1c7 [file] [log] [blame]
// Copyright 2021 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
success("ByteZero") {
value = MyByte{
value: 0,
},
bytes = {
v2 = [
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
],
},
}
success("Byte255") {
value = MyByte{
value: 255,
},
bytes = {
v2 = [
0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
],
},
}
success("Int8Min") {
value = MyInt8{
value: -128,
},
bytes = {
v2 = [
0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
],
},
}
success("Int8Zero") {
value = MyInt8{
value: 0,
},
bytes = {
v2 = [
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
],
},
}
success("Int8Max") {
value = MyInt8{
value: 127,
},
bytes = {
v2 = [
0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
],
},
}
success("Int16Min") {
value = MyInt16{
value: -32768,
},
bytes = {
v2 = [
0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
],
},
}
success("Int16Zero") {
value = MyInt16{
value: 0,
},
bytes = {
v2 = [
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
],
},
}
success("Int16Max") {
value = MyInt16{
value: 32767,
},
bytes = {
v2 = [
0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
],
},
}
success("Int32Min") {
value = MyInt32{
value: -2147483648,
},
bytes = {
v2 = [
0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00,
],
},
}
success("Int32Zero") {
value = MyInt32{
value: 0,
},
bytes = {
v2 = [
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
],
},
}
success("Int32Max") {
value = MyInt32{
value: 2147483647,
},
bytes = {
v2 = [
0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00,
],
},
}
success("Int64Min") {
value = MyInt64{
value: -9223372036854775808,
},
bytes = {
v2 = [
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
],
},
}
success("Int64Zero") {
value = MyInt64{
value: 0,
},
bytes = {
v2 = [
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
],
},
}
success("Int64Max") {
value = MyInt64{
value: 9223372036854775807,
},
bytes = {
v2 = [
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f,
],
},
}
success("Uint8Zero") {
value = MyUint8{
value: 0,
},
bytes = {
v2 = [
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
],
},
}
success("Uint8Max") {
value = MyUint8{
value: 255,
},
bytes = {
v2 = [
0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
],
},
}
success("Uint16Zero") {
value = MyUint16{
value: 0,
},
bytes = {
v2 = [
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
],
},
}
success("Uint16Max") {
value = MyUint16{
value: 65535,
},
bytes = {
v2 = [
0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
],
},
}
success("Uint32Zero") {
value = MyUint32{
value: 0,
},
bytes = {
v2 = [
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
],
},
}
success("Uint32Max") {
value = MyUint32{
value: 4294967295,
},
bytes = {
v2 = [
0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
],
},
}
success("Uint64Zero") {
value = MyUint64{
value: 0,
},
bytes = {
v2 = [
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
],
},
}
success("Uint64Max") {
value = MyUint64{
value: 18446744073709551615,
},
bytes = {
v2 = [
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
],
},
}