37 lines
1.0 KiB
Factor
37 lines
1.0 KiB
Factor
USING: kernel tools.test windows.ole32 alien.c-types ;
|
|
IN: windows.ole32.tests
|
|
|
|
[ t ] [
|
|
"{01234567-89ab-cdef-0123-456789abcdef}" string>guid
|
|
"{01234567-89ab-cdef-0123-456789abcdef}" string>guid
|
|
guid=
|
|
] unit-test
|
|
|
|
[ f ] [
|
|
"{76543210-89ab-cdef-0123-456789abcdef}" string>guid
|
|
"{01234567-89ab-cdef-0123-456789abcdef}" string>guid
|
|
guid=
|
|
] unit-test
|
|
|
|
[ f ] [
|
|
"{01234567-89ab-cdef-0123-fedcba987654}" string>guid
|
|
"{01234567-89ab-cdef-0123-456789abcdef}" string>guid
|
|
guid=
|
|
] unit-test
|
|
|
|
little-endian?
|
|
[ B{
|
|
HEX: 67 HEX: 45 HEX: 23 HEX: 01 HEX: ab HEX: 89 HEX: ef HEX: cd
|
|
HEX: 01 HEX: 23 HEX: 45 HEX: 67 HEX: 89 HEX: ab HEX: cd HEX: ef
|
|
} ]
|
|
[ B{
|
|
HEX: 01 HEX: 23 HEX: 45 HEX: 67 HEX: 89 HEX: ab HEX: cd HEX: ef
|
|
HEX: 01 HEX: 23 HEX: 45 HEX: 67 HEX: 89 HEX: ab HEX: cd HEX: ef
|
|
} ] ?
|
|
[ "{01234567-89ab-cdef-0123-456789abcdef}" string>guid ]
|
|
unit-test
|
|
|
|
[ "{01234567-89ab-cdef-0123-456789abcdef}" ]
|
|
[ "{01234567-89ab-cdef-0123-456789abcdef}" string>guid guid>string ]
|
|
unit-test
|