factor/basis/windows/ole32/ole32-tests.factor

32 lines
878 B
Factor
Raw Normal View History

2009-08-29 20:18:39 -04:00
USING: kernel tools.test windows.ole32 alien.c-types
classes.struct specialized-arrays windows.kernel32
2009-08-31 16:22:26 -04:00
windows.com.syntax ;
SPECIALIZED-ARRAY: uchar
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
2009-08-29 20:18:39 -04:00
[
GUID: 01234567-89ab-cdef-0123-456789abcdef}
] [ "{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