Test ran at 2024-12-11 12:44:19.192127+00:00 SOLUTION: adacl=5.15.1: Ada Class Library Origin: source archive adacl-5.15.1.tgz at https://sourceforge.net/projects/adacl/files/Alire/adacl-5.15.1.tgz with hashes sha256:e7c1515b7e3f32706c8b3eb2c577d78bba4cbc767b037a9a660c98d0311651f0, sha512:2a2edad6b848fdca6c752a7b5cd2fc9248ebf67bd02e98d32178aa62cb2760a72e8062d4398f6ed2edbf7d278a3fde0a482f26e78ba53c48b3d995d81168964c Properties: Test run: ${CRATE_DIR}/test/alr run Author: Martin Krischik Build Switches: Description: Ada Class Library License: GPL-3.0-or-later Long_Description: A class library for Ada for those who like OO programming. Currently the following functionality is migrated to Ada 2022: * Getopt commandline argument parser * String utilities * Trace utility * Smart pointer * Reference counted * Unique pointer * Shared pointer * AUnit compatible informative asserts * generic for arrays types * generic for discrete types * generic for access types See [GNATdoc](https://adacl.sourceforge.net/gnatdoc/adacl/index.html) for details. Development versions and testsuite available using the follwowing index: ```sh alr index --add "git+https://github.com/krischik/alire-index.git#develop" --name krischik ``` Source code and testsuite available on [SourceForge](https://git.code.sf.net/p/adacl/git) Maintainer: Martin Krischik Maintainers_Logins: krischik Name: adacl Tag: library Tag: command-line Tag: trace Tag: logging Tag: string Tag: aunit Tag: assert Tag: container Tag: smart-pointer Tag: ada2022 Version: 5.15.1 Website: https://sourceforge.net/projects/adacl/ Dependencies (direct): gnat>=12 & <2000 Dependencies (solution): gnat=13.1.0 (gnat_native) (installed) Dependencies (graph): adacl=5.15.1 --> gnat=13.1.0 (gnat_native) (>=12 & <2000) LOG: Note: Deploying adacl=5.15.1... ######################################################################## 100.0% ######################################################################## 100.0% ######################################################################## 100.0%#=#=# ######################################################################## 100.0%##=#=# ##-=#=-# # #=O#- # ######################################################################## 100.0% adacl=5.15.1 successfully retrieved. Dependencies were solved as follows: +i gnat 13.1.0 (new,installed,gnat_native) Note: Synchronizing workspace... Dependencies automatically updated as follows: +ยท adacl 5.15.1 (new,path=..) + aunit 23.0.0 (new) +i gnat 13.1.0 (new,installed,gnat_native) Note: Deploying aunit=23.0.0... #=#=# ##O#-# Note: Building adacl_test/adacl_test.gpr... Setup [mkdir] object directory for project AdaCL [mkdir] library directory for project AdaCL [mkdir] object directory for project AUnit [mkdir] library directory for project AUnit [mkdir] object directory for project AdaCL_Test [mkdir] exec directory for project AdaCL_Test Compile [Ada] adacl_test-main.adb [Ada] aunit-io.ads [Ada] aunit-memory.adb [Ada] aunit-memory-utils.adb [Ada] aunit-time_measure.adb [Ada] aunit-reporter-xml.adb [Ada] aunit-reporter-junit.adb [Ada] aunit-reporter-gnattest.adb [Ada] aunit-reporter-text.adb [Ada] ada_containers.ads [Ada] ada_containers-aunit_lists.adb [Ada] aunit-test_caller.adb [Ada] aunit-run.adb [Ada] aunit-test_fixtures.adb [Ada] aunit-assertions.adb [Ada] aunit-test_suites.adb [Ada] aunit.adb [Ada] aunit-simple_test_cases.adb [Ada] aunit-test_filters.adb [Ada] aunit-reporter.adb [Ada] aunit-options.ads [Ada] aunit-test_cases.adb [Ada] aunit-test_results.adb [Ada] aunit-tests.ads [Ada] adacl_config.ads [Ada] adacl-os-low_level.ads [Ada] adacl-strings.adb [Ada] adacl-pointer-shared.ads [Ada] adacl-command_line-getopt.adb [Ada] adacl.ads [Ada] adacl-wide_wide_strings-hex.adb [Ada] adacl-assert-discrete.adb [Ada] adacl-pointer-unique.ads [Ada] adacl-pointer.ads [Ada] adacl-pointer-shared_with_delete.adb [Ada] adacl-wide_strings.adb [Ada] adacl-wide_strings-hex.adb [Ada] adacl-trace.adb [Ada] adacl-pointer-unique_with_delete.adb [Ada] adacl-pointer-element.adb [Ada] adacl-base.ads [Ada] adacl-assert-arrays.adb [Ada] adacl-trace-assert.ads [Ada] adacl-assert-pointer.adb [Ada] adacl-pointer-holder.adb [Ada] adacl-strings-hex.adb [Ada] adacl-os.ads [Ada] adacl-limited_base.ads [Ada] adacl-command_line.ads [Ada] adacl-wide_wide_strings.adb [Ada] adacl-assert.adb [Ada] adacl_test.ads [Ada] adacl_test-suite.adb [Ada] adacl-pointer-element-test.adb [Ada] adacl-strings-hex-test.adb [Ada] adacl-strings-test.adb [Ada] adacl-trace-test.adb [Ada] adacl-wide_strings-hex-test.adb [Ada] adacl-wide_strings-test.adb [Ada] adacl-wide_wide_strings-hex-test.adb [Ada] adacl-wide_wide_strings-test.adb [Ada] adacl_test-pointer_holder.adb [Ada] adacl_test-pointer_shared.adb [Ada] adacl_test-pointer_shared_with_delete.adb [Ada] adacl_test-pointer_unique.adb [Ada] adacl_test-pointer_unique_with_delete.adb Build Libraries [gprlib] AdaCL.lexch [gprlib] aunit.lexch [archive] libAdaCL.a [archive] libaunit.a [index] libaunit.a [index] libAdaCL.a Bind [gprbind] adacl_test-main.bexch [Ada] adacl_test-main.ali Link [link] adacl_test-main.adb Build finished successfully in 7.78 seconds. OK AdaCL.Pointer.Element : Test_Add_Reference_01 : simple add OK AdaCL.Pointer.Element : Test_Add_Reference_02 : two add OK AdaCL.Pointer.Element : Test_Remove_Reference_01 : add remove OK AdaCL.Pointer.Element : Test_Remove_Reference_02 : add remove OK AdaCL.Pointer.Holder : Test_Create_01 : create holder without instance OK AdaCL.Pointer.Holder : Test_Create_02 : create holder from instance OK AdaCL.Pointer.Holder : Test_Create_03 : create holder from assignement OK AdaCL.Pointer.Holder : Test_Reset_01 : one level OK AdaCL.Pointer.Holder : Test_Reset_02 : add remove OK AdaCL.Pointer.Shared : Test_Create_01 : create set no instance OK AdaCL.Pointer.Shared : Test_Create_02 : create shared from instance OK AdaCL.Pointer.Shared : Test_Create_03 : create shared from assignement OK AdaCL.Pointer.Shared : Test_Reset_01 : one level OK AdaCL.Pointer.Shared : Test_Reset_02 : add remove OK AdaCL.Pointer.Shared_With_Delete : Test_Create_01 : create set no instance OK AdaCL.Pointer.Shared_With_Delete : Test_Create_02 : create shared from instance OK AdaCL.Pointer.Shared_With_Delete : Test_Create_03 : create shared from assignement OK AdaCL.Pointer.Shared_With_Delete : Test_Reset_01 : one level OK AdaCL.Pointer.Shared_With_Delete : Test_Reset_02 : add remove OK AdaCL.Strings.Hex : Test_Hex_Image_8_01 : image of 16#0# OK AdaCL.Strings.Hex : Test_Hex_Image_8_02 : image of 16#ff# OK AdaCL.Strings.Hex : Test_Hex_Image_16_01 : image of 16#0# OK AdaCL.Strings.Hex : Test_Hex_Image_16_02 : image of 16#12# OK AdaCL.Strings.Hex : Test_Hex_Image_16_03 : image of 16#123# OK AdaCL.Strings.Hex : Test_Hex_Image_16_04 : image of 16#ffff# OK AdaCL.Strings.Hex : Test_Hex_Image_32_01 : image of 16#0# OK AdaCL.Strings.Hex : Test_Hex_Image_32_02 : image of 16#12# OK AdaCL.Strings.Hex : Test_Hex_Image_32_03 : image of 16#123# OK AdaCL.Strings.Hex : Test_Hex_Image_32_04 : image of 16#1234# OK AdaCL.Strings.Hex : Test_Hex_Image_32_05 : image of 16#12345# OK AdaCL.Strings.Hex : Test_Hex_Image_32_06 : image of 16#123456# OK AdaCL.Strings.Hex : Test_Hex_Image_32_07 : image of 16#1234567# OK AdaCL.Strings.Hex : Test_Hex_Image_32_08 : image of 16#ffffffff# OK AdaCL.Strings.Hex : Test_Hex_Image_64_01 : image of 16#0# OK AdaCL.Strings.Hex : Test_Hex_Image_64_02 : image of 16#12# OK AdaCL.Strings.Hex : Test_Hex_Image_64_03 : image of 16#123# OK AdaCL.Strings.Hex : Test_Hex_Image_64_04 : image of 16#1234# OK AdaCL.Strings.Hex : Test_Hex_Image_64_05 : image of 16#12345# OK AdaCL.Strings.Hex : Test_Hex_Image_64_06 : image of 16#123456# OK AdaCL.Strings.Hex : Test_Hex_Image_64_07 : image of 16#1234567# OK AdaCL.Strings.Hex : Test_Hex_Image_64_08 : image of 16#12345678# OK AdaCL.Strings.Hex : Test_Hex_Image_64_09 : image of 16#123456789# OK AdaCL.Strings.Hex : Test_Hex_Image_64_10 : image of 16#1234567890# OK AdaCL.Strings.Hex : Test_Hex_Image_64_11 : image of 16#1234567890A# OK AdaCL.Strings.Hex : Test_Hex_Image_64_12 : image of 16#1234567890AB# OK AdaCL.Strings.Hex : Test_Hex_Image_64_13 : image of 16#1234567890ABC# OK AdaCL.Strings.Hex : Test_Hex_Image_64_14 : image of 16#1234567890ABCD# OK AdaCL.Strings.Hex : Test_Hex_Image_64_15 : image of 16#1234567890ABCDE# OK AdaCL.Strings.Hex : Test_Hex_Image_64_16 : image of 16#FFFFFFFFFFFFFFFF# OK AdaCL.Strings.Hex : Test_Hex_Value_8_01 : Value of 16#0# OK AdaCL.Strings.Hex : Test_Hex_Value_8_02 : Value of 16#ff# OK AdaCL.Strings.Hex : Test_Hex_Value_16_01 : Value of 16#0# OK AdaCL.Strings.Hex : Test_Hex_Value_16_02 : Value of 16#12# OK AdaCL.Strings.Hex : Test_Hex_Value_16_03 : Value of 16#123# OK AdaCL.Strings.Hex : Test_Hex_Value_16_04 : Value of 16#ffff# OK AdaCL.Strings.Hex : Test_Hex_Value_32_01 : Value of 16#0# OK AdaCL.Strings.Hex : Test_Hex_Value_32_02 : Value of 16#12# OK AdaCL.Strings.Hex : Test_Hex_Value_32_03 : Value of 16#123# OK AdaCL.Strings.Hex : Test_Hex_Value_32_04 : Value of 16#1234# OK AdaCL.Strings.Hex : Test_Hex_Value_32_05 : Value of 16#12345# OK AdaCL.Strings.Hex : Test_Hex_Value_32_06 : Value of 16#123456# OK AdaCL.Strings.Hex : Test_Hex_Value_32_07 : Value of 16#1234567# OK AdaCL.Strings.Hex : Test_Hex_Value_32_08 : Value of 16#ffffffff# OK AdaCL.Strings.Hex : Test_Hex_Value_64_01 : Value of 16#0# OK AdaCL.Strings.Hex : Test_Hex_Value_64_02 : Value of 16#12# OK AdaCL.Strings.Hex : Test_Hex_Value_64_03 : Value of 16#123# OK AdaCL.Strings.Hex : Test_Hex_Value_64_04 : Value of 16#1234# OK AdaCL.Strings.Hex : Test_Hex_Value_64_05 : Value of 16#12345# OK AdaCL.Strings.Hex : Test_Hex_Value_64_06 : Value of 16#123456# OK AdaCL.Strings.Hex : Test_Hex_Value_64_07 : Value of 16#1234567# OK AdaCL.Strings.Hex : Test_Hex_Value_64_08 : Value of 16#12345678# OK AdaCL.Strings.Hex : Test_Hex_Value_64_09 : Value of 16#123456789# OK AdaCL.Strings.Hex : Test_Hex_Value_64_10 : Value of 16#1234567890# OK AdaCL.Strings.Hex : Test_Hex_Value_64_11 : Value of 16#1234567890A# OK AdaCL.Strings.Hex : Test_Hex_Value_64_12 : Value of 16#1234567890AB# OK AdaCL.Strings.Hex : Test_Hex_Value_64_13 : Value of 16#1234567890ABC# OK AdaCL.Strings.Hex : Test_Hex_Value_64_14 : Value of 16#1234567890ABCD# OK AdaCL.Strings.Hex : Test_Hex_Value_64_15 : Value of 16#1234567890ABCDE# OK AdaCL.Strings.Hex : Test_Hex_Value_64_16 : Value of 16#FFFFFFFFFFFFFFFF# OK AdaCL.Strings : Test_Append_All_01 : simple append OK AdaCL.Strings : Test_Append_All_02 : skip append OK AdaCL.Strings : Test_Append_All_03 : append once OK AdaCL.Trace : Test_Enable_Trace_01 : enable trace OK AdaCL.Trace : Test_Write_To_File_01 : trace to file OK AdaCL.Trace : Test_Write_01 : simple string output OK AdaCL.Trace : Test_Write_02 : unbounded string output OK AdaCL.Trace : Test_Write_03 : write address OK AdaCL.Trace : Test_Write_Dump_01 : unbounded string OK AdaCL.Trace : Test_Write_Dump_02 : string with Size OK AdaCL.Trace : Test_Write_Dump_03 : string with Lenght OK AdaCL.Trace : Test_Function_Trace_01 : function trace one string OK AdaCL.Trace : Test_Function_Trace_02 : function trace two strings OK AdaCL.Trace : Test_Function_Trace_03 : function trace no parameter OK AdaCL.Trace : Test_Function_Trace_04 : function trace two level OK AdaCL.Pointer.Unique : Test_Create_01 : Create without instance OK AdaCL.Pointer.Unique : Test_Create_02 : Create instance from access OK AdaCL.Pointer.Unique : Test_Create_03 : Create by assignement OK AdaCL.Pointer.Unique : Test_Release_01 : Release the pointer OK AdaCL.Pointer.Unique : Test_Reset_01 : set new instance OK AdaCL.Pointer.Unique : Test_Swap_01 : swap references OK AdaCL.Pointer.Unique_With_Delete : Test_Create_01 : Create without instance OK AdaCL.Pointer.Unique_With_Delete : Test_Create_02 : Create instance from access OK AdaCL.Pointer.Unique_With_Delete : Test_Create_03 : Create by assignement OK AdaCL.Pointer.Unique_With_Delete : Test_Release_01 : Release the access OK AdaCL.Pointer.Unique_With_Delete : Test_Reset_01 : set new instance OK AdaCL.Pointer.Unique_With_Delete : Test_Swap_01 : swap references OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_8_01 : image of 16#0# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_8_02 : image of 16#ff# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_16_01 : image of 16#0# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_16_02 : image of 16#12# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_16_03 : image of 16#123# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_16_04 : image of 16#ffff# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_32_01 : image of 16#0# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_32_02 : image of 16#12# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_32_03 : image of 16#123# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_32_04 : image of 16#1234# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_32_05 : image of 16#12345# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_32_06 : image of 16#123456# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_32_07 : image of 16#1234567# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_32_08 : image of 16#ffffffff# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_64_01 : image of 16#0# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_64_02 : image of 16#12# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_64_03 : image of 16#123# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_64_04 : image of 16#1234# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_64_05 : image of 16#12345# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_64_06 : image of 16#123456# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_64_07 : image of 16#1234567# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_64_08 : image of 16#12345678# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_64_09 : image of 16#123456789# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_64_10 : image of 16#1234567890# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_64_11 : image of 16#1234567890A# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_64_12 : image of 16#1234567890AB# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_64_13 : image of 16#1234567890ABC# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_64_14 : image of 16#1234567890ABCD# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_64_15 : image of 16#1234567890ABCDE# OK AdaCL.Wide_Strings.Hex : Test_Hex_Image_64_16 : image of 16#FFFFFFFFFFFFFFFF# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_8_01 : Value of 16#0# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_8_02 : Value of 16#ff# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_16_01 : Value of 16#0# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_16_02 : Value of 16#12# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_16_03 : Value of 16#123# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_16_04 : Value of 16#ffff# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_32_01 : Value of 16#0# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_32_02 : Value of 16#12# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_32_03 : Value of 16#123# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_32_04 : Value of 16#1234# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_32_05 : Value of 16#12345# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_32_06 : Value of 16#123456# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_32_07 : Value of 16#1234567# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_32_08 : Value of 16#ffffffff# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_64_01 : Value of 16#0# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_64_02 : Value of 16#12# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_64_03 : Value of 16#123# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_64_04 : Value of 16#1234# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_64_05 : Value of 16#12345# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_64_06 : Value of 16#123456# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_64_07 : Value of 16#1234567# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_64_08 : Value of 16#12345678# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_64_09 : Value of 16#123456789# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_64_10 : Value of 16#1234567890# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_64_11 : Value of 16#1234567890A# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_64_12 : Value of 16#1234567890AB# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_64_13 : Value of 16#1234567890ABC# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_64_14 : Value of 16#1234567890ABCD# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_64_15 : Value of 16#1234567890ABCDE# OK AdaCL.Wide_Strings.Hex : Test_Hex_Value_64_16 : Value of 16#FFFFFFFFFFFFFFFF# OK AdaCL.Wide_Strings : Test_Append_All_01 : simple append OK AdaCL.Wide_Strings : Test_Append_All_02 : skip append OK AdaCL.Wide_Strings : Test_Append_All_03 : append once OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_8_01 : image of 16#0# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_8_02 : image of 16#ff# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_16_01 : image of 16#0# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_16_02 : image of 16#12# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_16_03 : image of 16#123# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_16_04 : image of 16#ffff# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_32_01 : image of 16#0# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_32_02 : image of 16#12# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_32_03 : image of 16#123# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_32_04 : image of 16#1234# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_32_05 : image of 16#12345# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_32_06 : image of 16#123456# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_32_07 : image of 16#1234567# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_32_08 : image of 16#ffffffff# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_64_01 : image of 16#0# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_64_02 : image of 16#12# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_64_03 : image of 16#123# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_64_04 : image of 16#1234# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_64_05 : image of 16#12345# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_64_06 : image of 16#123456# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_64_07 : image of 16#1234567# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_64_08 : image of 16#12345678# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_64_09 : image of 16#123456789# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_64_10 : image of 16#1234567890# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_64_11 : image of 16#1234567890A# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_64_12 : image of 16#1234567890AB# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_64_13 : image of 16#1234567890ABC# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_64_14 : image of 16#1234567890ABCD# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_64_15 : image of 16#1234567890ABCDE# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Image_64_16 : image of 16#FFFFFFFFFFFFFFFF# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_8_01 : Value of 16#0# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_8_02 : Value of 16#ff# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_16_01 : Value of 16#0# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_16_02 : Value of 16#12# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_16_03 : Value of 16#123# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_16_04 : Value of 16#ffff# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_32_01 : Value of 16#0# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_32_02 : Value of 16#12# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_32_03 : Value of 16#123# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_32_04 : Value of 16#1234# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_32_05 : Value of 16#12345# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_32_06 : Value of 16#123456# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_32_07 : Value of 16#1234567# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_32_08 : Value of 16#ffffffff# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_64_01 : Value of 16#0# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_64_02 : Value of 16#12# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_64_03 : Value of 16#123# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_64_04 : Value of 16#1234# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_64_05 : Value of 16#12345# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_64_06 : Value of 16#123456# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_64_07 : Value of 16#1234567# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_64_08 : Value of 16#12345678# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_64_09 : Value of 16#123456789# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_64_10 : Value of 16#1234567890# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_64_11 : Value of 16#1234567890A# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_64_12 : Value of 16#1234567890AB# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_64_13 : Value of 16#1234567890ABC# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_64_14 : Value of 16#1234567890ABCD# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_64_15 : Value of 16#1234567890ABCDE# OK AdaCL.Wide_Wide_Strings.Hex : Test_Hex_Value_64_16 : Value of 16#FFFFFFFFFFFFFFFF# OK AdaCL.Wide_Wide_Strings : Test_Append_All_01 : simple append OK AdaCL.Wide_Wide_Strings : Test_Append_All_02 : skip append OK AdaCL.Wide_Wide_Strings : Test_Append_All_03 : append once Total Tests Run: 232 Successful Tests: 232 Failed Assertions: 0 Unexpected Errors: 0