1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2025-08-17 05:17:11 +02:00

Update POCO library.

This commit is contained in:
Sandu Liviu Catalin
2023-03-23 20:19:11 +02:00
parent 8d15f4b6e9
commit 233fc103f9
2521 changed files with 257092 additions and 72789 deletions

View File

@@ -7,4 +7,5 @@ vc.project.platforms = Win32
vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md
vc.project.prototype = TestSuite_vs90.vcproj
vc.project.compiler.include = ..\\..\\Foundation\\include
vc.project.compiler.additionalOptions = /Zc:__cplusplus
vc.project.linker.dependencies = iphlpapi.lib

View File

@@ -0,0 +1,985 @@
<?xml version="1.0" encoding="UTF-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="debug_shared|ARM64">
<Configuration>debug_shared</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug_shared|Win32">
<Configuration>debug_shared</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug_shared|x64">
<Configuration>debug_shared</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug_static_md|ARM64">
<Configuration>debug_static_md</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug_static_md|Win32">
<Configuration>debug_static_md</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug_static_md|x64">
<Configuration>debug_static_md</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug_static_mt|ARM64">
<Configuration>debug_static_mt</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug_static_mt|Win32">
<Configuration>debug_static_mt</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug_static_mt|x64">
<Configuration>debug_static_mt</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_shared|ARM64">
<Configuration>release_shared</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_shared|Win32">
<Configuration>release_shared</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_shared|x64">
<Configuration>release_shared</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_static_md|ARM64">
<Configuration>release_static_md</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_static_md|Win32">
<Configuration>release_static_md</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_static_md|x64">
<Configuration>release_static_md</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_static_mt|ARM64">
<Configuration>release_static_mt</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_static_mt|Win32">
<Configuration>release_static_mt</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_static_mt|x64">
<Configuration>release_static_mt</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectName>TestSuite</ProjectName>
<ProjectGuid>{C9ACF028-17A1-44C2-8C09-DFD3BD9E7D45}</ProjectGuid>
<RootNamespace>TestSuite</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|ARM64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|ARM64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|ARM64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|ARM64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|ARM64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|ARM64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
<ImportGroup Label="ExtensionSettings"/>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|ARM64'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|ARM64'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|ARM64'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|ARM64'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|ARM64'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|ARM64'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<PropertyGroup Label="UserMacros"/>
<PropertyGroup>
<_ProjectFileVersion>17.0.32505.173</_ProjectFileVersion>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|ARM64'">TestSuited</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|ARM64'">TestSuited</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|ARM64'">TestSuited</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_shared|ARM64'">TestSuite</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_md|ARM64'">TestSuite</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_mt|ARM64'">TestSuite</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">TestSuited</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">TestSuited</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">TestSuited</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">TestSuite</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">TestSuite</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">TestSuite</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">TestSuited</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">TestSuited</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">TestSuited</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">TestSuite</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">TestSuite</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">TestSuite</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|ARM64'">
<OutDir>binA64\</OutDir>
<IntDir>objA64\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|ARM64'">
<OutDir>binA64\</OutDir>
<IntDir>objA64\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|ARM64'">
<OutDir>binA64\static_mt\</OutDir>
<IntDir>objA64\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|ARM64'">
<OutDir>binA64\static_mt\</OutDir>
<IntDir>objA64\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|ARM64'">
<OutDir>binA64\static_md\</OutDir>
<IntDir>objA64\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|ARM64'">
<OutDir>binA64\static_md\</OutDir>
<IntDir>objA64\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">
<OutDir>bin\</OutDir>
<IntDir>obj\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">
<OutDir>bin\</OutDir>
<IntDir>obj\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">
<OutDir>bin\static_mt\</OutDir>
<IntDir>obj\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">
<OutDir>bin\static_mt\</OutDir>
<IntDir>obj\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">
<OutDir>bin\static_md\</OutDir>
<IntDir>obj\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">
<OutDir>bin\static_md\</OutDir>
<IntDir>obj\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">
<OutDir>bin64\</OutDir>
<IntDir>obj64\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">
<OutDir>bin64\</OutDir>
<IntDir>obj64\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">
<OutDir>bin64\static_mt\</OutDir>
<IntDir>obj64\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">
<OutDir>bin64\static_mt\</OutDir>
<IntDir>obj64\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">
<OutDir>bin64\static_md\</OutDir>
<IntDir>obj64\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">
<OutDir>bin64\static_md\</OutDir>
<IntDir>obj64\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|ARM64'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitd.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>binA64\TestSuited.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\libA64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>binA64\TestSuited.pdb</ProgramDatabaseFile>
<SubSystem>Console</SubSystem>
<TargetMachine>MachineARM64</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|ARM64'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/>
<CompileAs>Default</CompileAs>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnit.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>binA64\TestSuite.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\libA64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<TargetMachine>MachineARM64</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|ARM64'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitmtd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>binA64\static_mt\TestSuited.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\libA64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>binA64\static_mt\TestSuited.pdb</ProgramDatabaseFile>
<SubSystem>Console</SubSystem>
<TargetMachine>MachineARM64</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|ARM64'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/>
<CompileAs>Default</CompileAs>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitmt.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>binA64\static_mt\TestSuite.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\libA64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<TargetMachine>MachineARM64</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|ARM64'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitmdd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>binA64\static_md\TestSuited.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\libA64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>binA64\static_md\TestSuited.pdb</ProgramDatabaseFile>
<SubSystem>Console</SubSystem>
<TargetMachine>MachineARM64</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|ARM64'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/>
<CompileAs>Default</CompileAs>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitmd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>binA64\static_md\TestSuite.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\libA64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<TargetMachine>MachineARM64</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitd.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>bin\TestSuited.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>bin\TestSuited.pdb</ProgramDatabaseFile>
<SubSystem>Console</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/>
<CompileAs>Default</CompileAs>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnit.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>bin\TestSuite.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<TargetMachine>MachineX86</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitmtd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>bin\static_mt\TestSuited.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>bin\static_mt\TestSuited.pdb</ProgramDatabaseFile>
<SubSystem>Console</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/>
<CompileAs>Default</CompileAs>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitmt.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>bin\static_mt\TestSuite.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<TargetMachine>MachineX86</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitmdd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>bin\static_md\TestSuited.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>bin\static_md\TestSuited.pdb</ProgramDatabaseFile>
<SubSystem>Console</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/>
<CompileAs>Default</CompileAs>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitmd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>bin\static_md\TestSuite.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<TargetMachine>MachineX86</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitd.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>bin64\TestSuited.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>bin64\TestSuited.pdb</ProgramDatabaseFile>
<SubSystem>Console</SubSystem>
<TargetMachine>MachineX64</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/>
<CompileAs>Default</CompileAs>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnit.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>bin64\TestSuite.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<TargetMachine>MachineX64</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitmtd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>bin64\static_mt\TestSuited.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>bin64\static_mt\TestSuited.pdb</ProgramDatabaseFile>
<SubSystem>Console</SubSystem>
<TargetMachine>MachineX64</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/>
<CompileAs>Default</CompileAs>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitmt.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>bin64\static_mt\TestSuite.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<TargetMachine>MachineX64</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitmdd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>bin64\static_md\TestSuited.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>bin64\static_md\TestSuited.pdb</ProgramDatabaseFile>
<SubSystem>Console</SubSystem>
<TargetMachine>MachineX64</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/>
<CompileAs>Default</CompileAs>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitmd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>bin64\static_md\TestSuite.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<TargetMachine>MachineX64</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="src\AttributesImplTest.h"/>
<ClInclude Include="src\ChildNodesTest.h"/>
<ClInclude Include="src\DocumentTest.h"/>
<ClInclude Include="src\DocumentTypeTest.h"/>
<ClInclude Include="src\DOMTestSuite.h"/>
<ClInclude Include="src\ElementTest.h"/>
<ClInclude Include="src\EventTest.h"/>
<ClInclude Include="src\NamePoolTest.h"/>
<ClInclude Include="src\NamespaceSupportTest.h"/>
<ClInclude Include="src\NameTest.h"/>
<ClInclude Include="src\NodeAppenderTest.h"/>
<ClInclude Include="src\NodeIteratorTest.h"/>
<ClInclude Include="src\NodeTest.h"/>
<ClInclude Include="src\ParserWriterTest.h"/>
<ClInclude Include="src\SAXParserTest.h"/>
<ClInclude Include="src\SAXTestSuite.h"/>
<ClInclude Include="src\TextTest.h"/>
<ClInclude Include="src\TreeWalkerTest.h"/>
<ClInclude Include="src\XMLStreamParserTest.h"/>
<ClInclude Include="src\XMLTestSuite.h"/>
<ClInclude Include="src\XMLWriterTest.h"/>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\AttributesImplTest.cpp">
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ClCompile Include="src\ChildNodesTest.cpp">
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ClCompile Include="src\DocumentTest.cpp">
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ClCompile Include="src\DocumentTypeTest.cpp">
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ClCompile Include="src\DOMTestSuite.cpp">
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ClCompile Include="src\Driver.cpp">
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ClCompile Include="src\ElementTest.cpp">
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ClCompile Include="src\EventTest.cpp">
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ClCompile Include="src\NamePoolTest.cpp">
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ClCompile Include="src\NamespaceSupportTest.cpp">
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ClCompile Include="src\NameTest.cpp">
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ClCompile Include="src\NodeAppenderTest.cpp">
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ClCompile Include="src\NodeIteratorTest.cpp">
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ClCompile Include="src\NodeTest.cpp">
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ClCompile Include="src\ParserWriterTest.cpp">
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ClCompile Include="src\SAXParserTest.cpp">
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ClCompile Include="src\SAXTestSuite.cpp">
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ClCompile Include="src\TextTest.cpp">
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ClCompile Include="src\TreeWalkerTest.cpp">
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ClCompile Include="src\XMLStreamParserTest.cpp">
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ClCompile Include="src\XMLTestSuite.cpp">
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ClCompile Include="src\XMLWriterTest.cpp">
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
<ImportGroup Label="ExtensionTargets"/>
</Project>

View File

@@ -0,0 +1,180 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="XML">
<UniqueIdentifier>{267dc191-c17a-40c7-b031-e4062ef685ef}</UniqueIdentifier>
</Filter>
<Filter Include="XML\Header Files">
<UniqueIdentifier>{ed0acb37-2e7b-4fb3-9e4f-bcca6737286e}</UniqueIdentifier>
</Filter>
<Filter Include="XML\Source Files">
<UniqueIdentifier>{cabd32b6-bf1e-4fd0-bf00-83b66f87c283}</UniqueIdentifier>
</Filter>
<Filter Include="SAX">
<UniqueIdentifier>{82379ce0-5ff2-4c21-9a50-182ba826e3d6}</UniqueIdentifier>
</Filter>
<Filter Include="SAX\Header Files">
<UniqueIdentifier>{e5e9b84d-0444-491c-a94c-860fea6c5dba}</UniqueIdentifier>
</Filter>
<Filter Include="SAX\Source Files">
<UniqueIdentifier>{e81a05f0-8560-49c6-b545-52cd1985e47c}</UniqueIdentifier>
</Filter>
<Filter Include="DOM">
<UniqueIdentifier>{baf873a5-c67b-4c0c-b43c-8d551efecbaf}</UniqueIdentifier>
</Filter>
<Filter Include="DOM\Header Files">
<UniqueIdentifier>{6453d96f-21a9-4601-93ee-a73402b79aea}</UniqueIdentifier>
</Filter>
<Filter Include="DOM\Source Files">
<UniqueIdentifier>{5d76fdeb-b462-4181-bf28-79334afd95ec}</UniqueIdentifier>
</Filter>
<Filter Include="_Suite">
<UniqueIdentifier>{3de96171-216f-46e9-bde5-d59932c4e3fa}</UniqueIdentifier>
</Filter>
<Filter Include="_Suite\Header Files">
<UniqueIdentifier>{d76562a5-ae1b-44e0-9522-c6b29ab995b4}</UniqueIdentifier>
</Filter>
<Filter Include="_Suite\Source Files">
<UniqueIdentifier>{4ac25127-ec4b-4cd0-9529-e3183239ba98}</UniqueIdentifier>
</Filter>
<Filter Include="_Driver">
<UniqueIdentifier>{15b79584-f97b-4e6b-a25d-bf5449b9058b}</UniqueIdentifier>
</Filter>
<Filter Include="_Driver\Source Files">
<UniqueIdentifier>{1db3521f-175e-4bea-94dd-f7a6bcab3835}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="src\NamePoolTest.h">
<Filter>XML\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\NameTest.h">
<Filter>XML\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\XMLStreamParserTest.h">
<Filter>XML\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\XMLWriterTest.h">
<Filter>XML\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\AttributesImplTest.h">
<Filter>SAX\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\NamespaceSupportTest.h">
<Filter>SAX\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\SAXParserTest.h">
<Filter>SAX\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\SAXTestSuite.h">
<Filter>SAX\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\ChildNodesTest.h">
<Filter>DOM\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\DocumentTest.h">
<Filter>DOM\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\DocumentTypeTest.h">
<Filter>DOM\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\DOMTestSuite.h">
<Filter>DOM\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\ElementTest.h">
<Filter>DOM\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\EventTest.h">
<Filter>DOM\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\NodeAppenderTest.h">
<Filter>DOM\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\NodeIteratorTest.h">
<Filter>DOM\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\NodeTest.h">
<Filter>DOM\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\ParserWriterTest.h">
<Filter>DOM\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\TextTest.h">
<Filter>DOM\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\TreeWalkerTest.h">
<Filter>DOM\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\XMLTestSuite.h">
<Filter>_Suite\Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\NamePoolTest.cpp">
<Filter>XML\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NameTest.cpp">
<Filter>XML\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\XMLStreamParserTest.cpp">
<Filter>XML\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\XMLWriterTest.cpp">
<Filter>XML\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\AttributesImplTest.cpp">
<Filter>SAX\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NamespaceSupportTest.cpp">
<Filter>SAX\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SAXParserTest.cpp">
<Filter>SAX\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SAXTestSuite.cpp">
<Filter>SAX\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ChildNodesTest.cpp">
<Filter>DOM\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DocumentTest.cpp">
<Filter>DOM\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DocumentTypeTest.cpp">
<Filter>DOM\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DOMTestSuite.cpp">
<Filter>DOM\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ElementTest.cpp">
<Filter>DOM\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventTest.cpp">
<Filter>DOM\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NodeAppenderTest.cpp">
<Filter>DOM\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NodeIteratorTest.cpp">
<Filter>DOM\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NodeTest.cpp">
<Filter>DOM\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParserWriterTest.cpp">
<Filter>DOM\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\TextTest.cpp">
<Filter>DOM\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\TreeWalkerTest.cpp">
<Filter>DOM\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\XMLTestSuite.cpp">
<Filter>_Suite\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Driver.cpp">
<Filter>_Driver\Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@@ -34,7 +34,7 @@ void AttributesImplTest::testNoNamespaces()
assertTrue (attrs.getLength() == 0);
assertTrue (attrs.getIndex("foo") == -1);
assertTrue (attrs.getValue("foo").empty());
attrs.addAttribute("", "", "a1", "CDATA", "v1");
assertTrue (attrs.getLength() == 1);
assertTrue (attrs.getIndex("a1") == 0);
@@ -42,7 +42,7 @@ void AttributesImplTest::testNoNamespaces()
assertTrue (attrs.getType(0) == "CDATA");
assertTrue (attrs.getValue(0) == "v1");
assertTrue (attrs.isSpecified(0));
assertTrue (attrs.getType("a1") == "CDATA");
assertTrue (attrs.getValue("a1") == "v1");
@@ -53,15 +53,15 @@ void AttributesImplTest::testNoNamespaces()
assertTrue (attrs.getType(1) == "CDATA");
assertTrue (attrs.getValue(1) == "v2");
assertTrue (attrs.isSpecified(1));
assertTrue (attrs.getType("a2") == "CDATA");
assertTrue (attrs.getValue("a2") == "v2");
attrs.addAttribute("", "", "a3", "CDATA", "v3");
assertTrue (attrs.getLength() == 3);
assertTrue (attrs.getIndex("a3") == 2);
assertTrue (attrs.getIndex("a3") == 2);
assertTrue (attrs.getValue("a3") == "v3");
attrs.removeAttribute(0);
assertTrue (attrs.getLength() == 2);
assertTrue (attrs.getIndex("a1") == -1);
@@ -69,7 +69,7 @@ void AttributesImplTest::testNoNamespaces()
assertTrue (attrs.getIndex("a3") == 1);
assertTrue (attrs.getQName(0) == "a2");
assertTrue (attrs.getQName(1) == "a3");
attrs.removeAttribute("a3");
assertTrue (attrs.getLength() == 1);
assertTrue (attrs.getIndex("a1") == -1);
@@ -86,7 +86,7 @@ void AttributesImplTest::testNamespaces()
assertTrue (attrs.getLength() == 0);
assertTrue (attrs.getIndex("urn:ns", "foo") == -1);
assertTrue (attrs.getValue("urn:ns", "foo").empty());
attrs.addAttribute("urn:ns", "a1", "p:a1", "CDATA", "v1");
assertTrue (attrs.getLength() == 1);
assertTrue (attrs.getIndex("urn:ns", "a1") == 0);
@@ -96,7 +96,7 @@ void AttributesImplTest::testNamespaces()
assertTrue (attrs.getType(0) == "CDATA");
assertTrue (attrs.getValue(0) == "v1");
assertTrue (attrs.isSpecified(0));
assertTrue (attrs.getType("urn:ns", "a1") == "CDATA");
assertTrue (attrs.getValue("urn:ns", "a1") == "v1");
@@ -109,7 +109,7 @@ void AttributesImplTest::testNamespaces()
assertTrue (attrs.getType(1) == "CDATA");
assertTrue (attrs.getValue(1) == "v2");
assertTrue (attrs.isSpecified(1));
assertTrue (attrs.getType("urn:ns", "a2") == "CDATA");
assertTrue (attrs.getValue("urn:ns", "a2") == "v2");
@@ -117,9 +117,9 @@ void AttributesImplTest::testNamespaces()
attrs.addAttribute("urn:ns2", "a3", "q:a3", "CDATA", "v3");
assertTrue (attrs.getLength() == 3);
assertTrue (attrs.getIndex("urn:ns2", "a3") == 2);
assertTrue (attrs.getIndex("urn:ns2", "a3") == 2);
assertTrue (attrs.getValue("urn:ns2", "a3") == "v3");
attrs.removeAttribute(0);
assertTrue (attrs.getLength() == 2);
assertTrue (attrs.getIndex("urn:ns", "a1") == -1);
@@ -131,10 +131,10 @@ void AttributesImplTest::testNamespaces()
assertTrue (attrs.getQName(1) == "q:a3");
assertTrue (attrs.getLocalName(1) == "a3");
assertTrue (attrs.getURI(1) == "urn:ns2");
attrs.removeAttribute("urn:ns", "a3");
assertTrue (attrs.getLength() == 2);
attrs.removeAttribute("urn:ns2", "a3");
assertTrue (attrs.getLength() == 1);
assertTrue (attrs.getIndex("urn:ns", "a1") == -1);
@@ -174,19 +174,19 @@ void AttributesImplTest::testAccessors()
attrs.setType(0, "NMTOKEN");
assertTrue (attrs.getType(0) == "NMTOKEN");
assertTrue (attrs.getType("urn:ns1", "a1") == "NMTOKEN");
attrs.setValue(1, "v2 v2");
assertTrue (attrs.getValue(1) == "v2 v2");
assertTrue (attrs.getValue("urn:ns1", "a2") == "v2 v2");
assertTrue (attrs.isSpecified(1));
attrs.setLocalName(2, "A3");
assertTrue (attrs.getLocalName(2) == "A3");
attrs.setQName(2, "p:A3");
assertTrue (attrs.getQName(2) == "p:A3");
attrs.setURI(2, "urn:ns1");
assertTrue (attrs.getURI(2) == "urn:ns1");
assertTrue (attrs.getValue("urn:ns1", "A3") == "v3");
}
@@ -202,11 +202,11 @@ void AttributesImplTest::testCopy()
attrs2.setAttributes(attrs);
assertTrue (attrs2.getLength() == 3);
assertTrue (attrs2.getQName(0) == "p:a1");
assertTrue (attrs2.getQName(1) == "p:a2");
assertTrue (attrs2.getQName(2) == "q:a3");
assertTrue (attrs2.getLocalName(0) == "a1");
assertTrue (attrs2.getLocalName(1) == "a2");
assertTrue (attrs2.getLocalName(2) == "a3");

View File

@@ -42,11 +42,11 @@ void ChildNodesTest::testChildNodes()
assertTrue (!pRoot->hasChildNodes());
AutoPtr<NodeList> pNL = pRoot->childNodes();
assertTrue (pNL->length() == 0);
AutoPtr<Element> pChild1 = pDoc->createElement("child1");
pRoot->appendChild(pChild1);
assertTrue (pRoot->hasChildNodes());
assertTrue (pNL->length() == 1);
assertTrue (pNL->item(0) == pChild1);
@@ -56,7 +56,7 @@ void ChildNodesTest::testChildNodes()
assertTrue (pNL->length() == 2);
assertTrue (pNL->item(0) == pChild1);
assertTrue (pNL->item(1) == pChild2);
AutoPtr<Element> pChild0 = pDoc->createElement("child0");
pRoot->insertBefore(pChild0, pChild1);

View File

@@ -47,11 +47,11 @@ void DocumentTest::testDocumentElement()
assertTrue (pDoc->documentElement() == 0);
pDoc->appendChild(pRoot);
assertTrue (pDoc->documentElement() == pRoot);
AutoPtr<Text> pText = pDoc->createTextNode(" ");
pDoc->insertBefore(pText, pRoot);
assertTrue (pDoc->documentElement() == pRoot);
}
@@ -61,7 +61,7 @@ void DocumentTest::testImport()
AutoPtr<Element> pRoot1 = pDoc1->createElement("root");
AutoPtr<Document> pDoc2 = new Document;
try
{
pDoc2->appendChild(pRoot1);
@@ -70,11 +70,11 @@ void DocumentTest::testImport()
catch (DOMException&)
{
}
AutoPtr<Element> pRoot2 = static_cast<Element*>(pDoc2->importNode(pRoot1, false));
assertTrue (pRoot2->ownerDocument() == pDoc2);
assertTrue (pRoot1->ownerDocument() == pDoc1);
pDoc2->appendChild(pRoot2);
}
@@ -93,7 +93,7 @@ void DocumentTest::testImportDeep()
pRoot1->setAttribute("a2", "v2");
AutoPtr<Document> pDoc2 = new Document;
try
{
pDoc2->appendChild(pRoot1);
@@ -102,7 +102,7 @@ void DocumentTest::testImportDeep()
catch (DOMException&)
{
}
AutoPtr<Element> pRoot2 = static_cast<Element*>(pDoc2->importNode(pRoot1, true));
assertTrue (pRoot2->ownerDocument() == pDoc2);
assertTrue (pRoot2->firstChild()->ownerDocument() == pDoc2);
@@ -110,7 +110,7 @@ void DocumentTest::testImportDeep()
assertTrue (pRoot1->ownerDocument() == pDoc1);
assertTrue (pRoot1->firstChild()->ownerDocument() == pDoc1);
assertTrue (pRoot1->firstChild()->firstChild()->ownerDocument() == pDoc1);
pDoc2->appendChild(pRoot2);
}
@@ -122,14 +122,14 @@ void DocumentTest::testElementsByTagName()
pDoc->appendChild(pRoot);
AutoPtr<NodeList> pNL1 = pDoc->getElementsByTagName("*");
AutoPtr<NodeList> pNL2 = pDoc->getElementsByTagName("elem");
assertTrue (pNL1->length() == 1);
assertTrue (pNL1->item(0) == pRoot);
assertTrue (pNL2->length() == 0);
AutoPtr<Element> pElem1 = pDoc->createElement("elem");
pRoot->appendChild(pElem1);
assertTrue (pNL1->length() == 2);
assertTrue (pNL2->length() == 1);
assertTrue (pNL1->item(0) == pRoot);
@@ -155,14 +155,14 @@ void DocumentTest::testElementsByTagNameNS()
pDoc->appendChild(pRoot);
AutoPtr<NodeList> pNL1 = pDoc->getElementsByTagNameNS("*", "*");
AutoPtr<NodeList> pNL2 = pDoc->getElementsByTagNameNS("*", "elem");
assertTrue (pNL1->length() == 1);
assertTrue (pNL1->item(0) == pRoot);
assertTrue (pNL2->length() == 0);
AutoPtr<Element> pElem1 = pDoc->createElementNS("urn:ns1", "elem");
pRoot->appendChild(pElem1);
assertTrue (pNL1->length() == 2);
assertTrue (pNL2->length() == 1);
assertTrue (pNL1->item(0) == pRoot);
@@ -199,13 +199,13 @@ void DocumentTest::testElementById()
pRoot->appendChild(pElem1);
pRoot->appendChild(pElem3);
pDoc->appendChild(pRoot);
Element* pFound = pDoc->getElementById("0", "id");
assertTrue (pFound == pRoot);
pFound = pDoc->getElementById("1", "id");
assertTrue (pFound == pElem1);
pFound = pDoc->getElementById("2", "id");
assertTrue (pFound == pElem2);
@@ -214,7 +214,7 @@ void DocumentTest::testElementById()
pFound = pDoc->getElementById("4", "id");
assertTrue (pFound == 0);
pFound = pDoc->getElementById("0", "ID");
assertTrue (pFound == 0);
}
@@ -241,10 +241,10 @@ void DocumentTest::testElementByIdNS()
Element* pFound = pDoc->getElementByIdNS("0", "urn:ns1", "id");
assertTrue (pFound == pRoot);
pFound = pDoc->getElementByIdNS("1", "urn:ns1", "id");
assertTrue (pFound == pElem1);
pFound = pDoc->getElementByIdNS("2", "urn:ns1", "id");
assertTrue (pFound == pElem2);
@@ -253,7 +253,7 @@ void DocumentTest::testElementByIdNS()
pFound = pDoc->getElementByIdNS("4", "urn:ns1", "id");
assertTrue (pFound == 0);
pFound = pDoc->getElementByIdNS("0", "urn:ns1", "ID");
assertTrue (pFound == 0);

View File

@@ -42,25 +42,25 @@ DocumentTypeTest::~DocumentTypeTest()
void DocumentTypeTest::testDocumentType()
{
AutoPtr<DocumentType> pDoctype = DOMImplementation::instance().createDocumentType("test", "public", "system");
assertTrue (pDoctype->ownerDocument() == 0);
assertTrue (pDoctype->name() == "test");
assertTrue (pDoctype->publicId() == "public");
assertTrue (pDoctype->systemId() == "system");
AutoPtr<Document> pDoc = new Document(pDoctype);
assertTrue (pDoc->doctype() == pDoctype);
assertTrue (pDoctype->ownerDocument() == pDoc);
AutoPtr<NamedNodeMap> pEntities = pDoctype->entities();
AutoPtr<NamedNodeMap> pNotations = pDoctype->notations();
assertTrue (pEntities->length() == 0);
assertTrue (pNotations->length() == 0);
AutoPtr<Entity> pEntity1 = pDoc->createEntity("entity1", "public1", "system1", "");
pDoctype->appendChild(pEntity1);
assertTrue (pEntities->length() == 1);
assertTrue (pNotations->length() == 0);
assertTrue (pEntities->item(0) == pEntity1);
@@ -74,7 +74,7 @@ void DocumentTypeTest::testDocumentType()
assertTrue (pEntities->item(1) == pEntity2);
assertTrue (pEntities->getNamedItem("entity1") == pEntity1);
assertTrue (pEntities->getNamedItem("entity2") == pEntity2);
AutoPtr<Notation> pNotation = pDoc->createNotation("notation", "public", "system");
pDoctype->appendChild(pNotation);
assertTrue (pEntities->length() == 2);

View File

@@ -35,7 +35,7 @@ public:
void testChildElementNS();
void testNodeByPath();
void testNodeByPathNS();
void setUp();
void tearDown();

View File

@@ -43,7 +43,7 @@ public:
_capture(capture)
{
}
void handleEvent(Event* evt)
{
XMLString type = evt->type();
@@ -59,7 +59,7 @@ public:
}
Node* pTarget = static_cast<Node*>(evt->target());
Node* pCurrentTarget = static_cast<Node*>(evt->currentTarget());
_log.append(_name);
_log.append(":");
_log.append(type);
@@ -73,7 +73,7 @@ public:
_log.append(evt->bubbles() ? "B" : "-");
_log.append(":");
_log.append(evt->cancelable() ? "C" : "-");
MutationEvent* pME = dynamic_cast<MutationEvent*>(evt);
if (pME)
{
@@ -103,22 +103,22 @@ public:
_log.append(pME->newValue());
}
_log.append("\n");
if (_cancel) evt->stopPropagation();
if (_readd)
pCurrentTarget->addEventListener(type, this, _capture);
}
static const XMLString& log()
{
return _log;
}
static void reset()
{
_log.clear();
}
private:
XMLString _name;
bool _cancel;
@@ -158,7 +158,7 @@ void EventTest::testInsert()
pDoc->addEventListener(MutationEvent::DOMSubtreeModified, &docCapListener, true);
pDoc->addEventListener(MutationEvent::DOMNodeInserted, &docCapListener, true);
pDoc->addEventListener(MutationEvent::DOMNodeInsertedIntoDocument, &docCapListener, true);
pRoot->addEventListener(MutationEvent::DOMSubtreeModified, &rootListener, false);
pRoot->addEventListener(MutationEvent::DOMNodeInserted, &rootListener, false);
pRoot->addEventListener(MutationEvent::DOMNodeInsertedIntoDocument, &rootListener, false);
@@ -166,12 +166,12 @@ void EventTest::testInsert()
pRoot->addEventListener(MutationEvent::DOMSubtreeModified, &rootCapListener, true);
pRoot->addEventListener(MutationEvent::DOMNodeInserted, &rootCapListener, true);
pRoot->addEventListener(MutationEvent::DOMNodeInsertedIntoDocument, &rootCapListener, true);
pDoc->appendChild(pRoot);
const XMLString& log = TestEventListener::log();
assertTrue (log ==
assertTrue (log ==
"docCap:DOMNodeInserted:CAPTURING_PHASE:root:#document:B:-:MODIFICATION:#document:::\n"
"rootCap:DOMNodeInserted:AT_TARGET:root:root:B:-:MODIFICATION:#document:::\n"
"root:DOMNodeInserted:AT_TARGET:root:root:B:-:MODIFICATION:#document:::\n"
@@ -182,13 +182,13 @@ void EventTest::testInsert()
"docCap:DOMSubtreeModified:AT_TARGET:#document:#document:B:-:MODIFICATION::::\n"
"doc:DOMSubtreeModified:AT_TARGET:#document:#document:B:-:MODIFICATION::::\n"
);
TestEventListener::reset();
AutoPtr<Text> pText = pDoc->createTextNode("text");
pRoot->appendChild(pText);
assertTrue (log ==
assertTrue (log ==
"docCap:DOMNodeInserted:CAPTURING_PHASE:#text:#document:B:-:MODIFICATION:root:::\n"
"rootCap:DOMNodeInserted:CAPTURING_PHASE:#text:root:B:-:MODIFICATION:root:::\n"
"root:DOMNodeInserted:BUBBLING_PHASE:#text:root:B:-:MODIFICATION:root:::\n"
@@ -220,7 +220,7 @@ void EventTest::testInsertSubtree()
pDoc->addEventListener(MutationEvent::DOMSubtreeModified, &docCapListener, true);
pDoc->addEventListener(MutationEvent::DOMNodeInserted, &docCapListener, true);
pDoc->addEventListener(MutationEvent::DOMNodeInsertedIntoDocument, &docCapListener, true);
pRoot->addEventListener(MutationEvent::DOMSubtreeModified, &rootListener, false);
pRoot->addEventListener(MutationEvent::DOMNodeInserted, &rootListener, false);
pRoot->addEventListener(MutationEvent::DOMNodeInsertedIntoDocument, &rootListener, false);
@@ -228,7 +228,7 @@ void EventTest::testInsertSubtree()
pRoot->addEventListener(MutationEvent::DOMSubtreeModified, &rootCapListener, true);
pRoot->addEventListener(MutationEvent::DOMNodeInserted, &rootCapListener, true);
pRoot->addEventListener(MutationEvent::DOMNodeInsertedIntoDocument, &rootCapListener, true);
AutoPtr<Text> pText = pDoc->createTextNode("text");
pRoot->appendChild(pText);
@@ -237,7 +237,7 @@ void EventTest::testInsertSubtree()
pDoc->appendChild(pRoot);
const XMLString& log = TestEventListener::log();
assertTrue (log ==
assertTrue (log ==
"docCap:DOMNodeInserted:CAPTURING_PHASE:root:#document:B:-:MODIFICATION:#document:::\n"
"rootCap:DOMNodeInserted:AT_TARGET:root:root:B:-:MODIFICATION:#document:::\n"
"root:DOMNodeInserted:AT_TARGET:root:root:B:-:MODIFICATION:#document:::\n"
@@ -270,7 +270,7 @@ void EventTest::testRemove()
pDoc->addEventListener(MutationEvent::DOMSubtreeModified, &docCapListener, true);
pDoc->addEventListener(MutationEvent::DOMNodeRemoved, &docCapListener, true);
pDoc->addEventListener(MutationEvent::DOMNodeRemovedFromDocument, &docCapListener, true);
pRoot->addEventListener(MutationEvent::DOMSubtreeModified, &rootListener, false);
pRoot->addEventListener(MutationEvent::DOMNodeRemoved, &rootListener, false);
pRoot->addEventListener(MutationEvent::DOMNodeRemovedFromDocument, &rootListener, false);
@@ -278,9 +278,9 @@ void EventTest::testRemove()
pRoot->addEventListener(MutationEvent::DOMSubtreeModified, &rootCapListener, true);
pRoot->addEventListener(MutationEvent::DOMNodeRemoved, &rootCapListener, true);
pRoot->addEventListener(MutationEvent::DOMNodeRemovedFromDocument, &rootCapListener, true);
pDoc->appendChild(pRoot);
AutoPtr<Text> pText = pDoc->createTextNode("text");
pRoot->appendChild(pText);
@@ -289,7 +289,7 @@ void EventTest::testRemove()
pRoot->removeChild(pText);
const XMLString& log = TestEventListener::log();
assertTrue (log ==
assertTrue (log ==
"docCap:DOMNodeRemoved:CAPTURING_PHASE:#text:#document:B:-:MODIFICATION:root:::\n"
"rootCap:DOMNodeRemoved:CAPTURING_PHASE:#text:root:B:-:MODIFICATION:root:::\n"
"root:DOMNodeRemoved:BUBBLING_PHASE:#text:root:B:-:MODIFICATION:root:::\n"
@@ -321,7 +321,7 @@ void EventTest::testRemoveSubtree()
pDoc->addEventListener(MutationEvent::DOMSubtreeModified, &docCapListener, true);
pDoc->addEventListener(MutationEvent::DOMNodeRemoved, &docCapListener, true);
pDoc->addEventListener(MutationEvent::DOMNodeRemovedFromDocument, &docCapListener, true);
pRoot->addEventListener(MutationEvent::DOMSubtreeModified, &rootListener, false);
pRoot->addEventListener(MutationEvent::DOMNodeRemoved, &rootListener, false);
pRoot->addEventListener(MutationEvent::DOMNodeRemovedFromDocument, &rootListener, false);
@@ -329,9 +329,9 @@ void EventTest::testRemoveSubtree()
pRoot->addEventListener(MutationEvent::DOMSubtreeModified, &rootCapListener, true);
pRoot->addEventListener(MutationEvent::DOMNodeRemoved, &rootCapListener, true);
pRoot->addEventListener(MutationEvent::DOMNodeRemovedFromDocument, &rootCapListener, true);
pDoc->appendChild(pRoot);
AutoPtr<Text> pText = pDoc->createTextNode("text");
pRoot->appendChild(pText);
@@ -339,8 +339,8 @@ void EventTest::testRemoveSubtree()
pDoc->removeChild(pRoot);
const XMLString& log = TestEventListener::log();
assertTrue (log ==
const XMLString& log = TestEventListener::log();
assertTrue (log ==
"docCap:DOMNodeRemoved:CAPTURING_PHASE:root:#document:B:-:MODIFICATION:#document:::\n"
"rootCap:DOMNodeRemoved:AT_TARGET:root:root:B:-:MODIFICATION:#document:::\n"
"root:DOMNodeRemoved:AT_TARGET:root:root:B:-:MODIFICATION:#document:::\n"
@@ -372,18 +372,18 @@ void EventTest::testCharacterData()
TestEventListener textCapListener("textCap");
pDoc->addEventListener(MutationEvent::DOMCharacterDataModified, &docListener, false);
pDoc->addEventListener(MutationEvent::DOMCharacterDataModified, &docCapListener, true);
pDoc->addEventListener(MutationEvent::DOMCharacterDataModified, &docCapListener, true);
pRoot->addEventListener(MutationEvent::DOMCharacterDataModified, &rootListener, false);
pRoot->addEventListener(MutationEvent::DOMCharacterDataModified, &rootCapListener, true);
pText->addEventListener(MutationEvent::DOMCharacterDataModified, &textListener, false);
pText->addEventListener(MutationEvent::DOMCharacterDataModified, &textCapListener, true);
TestEventListener::reset();
pText->setData("modified");
const XMLString& log = TestEventListener::log();
assertTrue (log ==
const XMLString& log = TestEventListener::log();
assertTrue (log ==
"docCap:DOMCharacterDataModified:CAPTURING_PHASE:#text:#document:B:-:MODIFICATION:::text:modified\n"
"rootCap:DOMCharacterDataModified:CAPTURING_PHASE:#text:root:B:-:MODIFICATION:::text:modified\n"
"textCap:DOMCharacterDataModified:AT_TARGET:#text:#text:B:-:MODIFICATION:::text:modified\n"
@@ -410,14 +410,14 @@ void EventTest::testCancel()
TestEventListener textCapListener("textCap");
pDoc->addEventListener(MutationEvent::DOMCharacterDataModified, &docListener, false);
pDoc->addEventListener(MutationEvent::DOMCharacterDataModified, &docCapListener, true);
pDoc->addEventListener(MutationEvent::DOMCharacterDataModified, &docCapListener, true);
pRoot->addEventListener(MutationEvent::DOMCharacterDataModified, &rootListener, false);
pRoot->addEventListener(MutationEvent::DOMCharacterDataModified, &rootCapListener, true);
pText->addEventListener(MutationEvent::DOMCharacterDataModified, &textListener, false);
pText->addEventListener(MutationEvent::DOMCharacterDataModified, &textCapListener, true);
TestEventListener::reset();
pText->setData("modified");
const XMLString& log = TestEventListener::log();
@@ -432,22 +432,22 @@ void EventTest::testAttributes()
TestEventListener rootListener("root");
pRoot->addEventListener(MutationEvent::DOMAttrModified, &rootListener, false);
pRoot->setAttribute("a1", "v1");
const XMLString& log = TestEventListener::log();
const XMLString& log = TestEventListener::log();
assertTrue (log == "root:DOMAttrModified:AT_TARGET:root:root:B:-:ADDITION:a1:a1::v1\n");
TestEventListener::reset();
pRoot->setAttribute("a1", "V1");
assertTrue (log == "root:DOMAttrModified:AT_TARGET:root:root:B:-:MODIFICATION:a1:a1:v1:V1\n");
TestEventListener::reset();
pRoot->setAttribute("a2", "v2");
assertTrue (log == "root:DOMAttrModified:AT_TARGET:root:root:B:-:ADDITION:a2:a2::v2\n");
TestEventListener::reset();
pRoot->removeAttribute("a1");
pRoot->removeAttribute("a1");
assertTrue (log == "root:DOMAttrModified:AT_TARGET:root:root:B:-:REMOVAL:a1:a1:V1:\n");
}
@@ -469,7 +469,7 @@ void EventTest::testAddRemoveInEvent()
pDoc->addEventListener(MutationEvent::DOMSubtreeModified, &docCapListener, true);
pDoc->addEventListener(MutationEvent::DOMNodeInserted, &docCapListener, true);
pDoc->addEventListener(MutationEvent::DOMNodeInsertedIntoDocument, &docCapListener, true);
pRoot->addEventListener(MutationEvent::DOMSubtreeModified, &rootListener, false);
pRoot->addEventListener(MutationEvent::DOMNodeInserted, &rootListener, false);
pRoot->addEventListener(MutationEvent::DOMNodeInsertedIntoDocument, &rootListener, false);
@@ -477,11 +477,11 @@ void EventTest::testAddRemoveInEvent()
pRoot->addEventListener(MutationEvent::DOMSubtreeModified, &rootCapListener, true);
pRoot->addEventListener(MutationEvent::DOMNodeInserted, &rootCapListener, true);
pRoot->addEventListener(MutationEvent::DOMNodeInsertedIntoDocument, &rootCapListener, true);
pDoc->appendChild(pRoot);
const XMLString& log = TestEventListener::log();
assertTrue (log ==
assertTrue (log ==
"docCap:DOMNodeInserted:CAPTURING_PHASE:root:#document:B:-:MODIFICATION:#document:::\n"
"rootCap:DOMNodeInserted:AT_TARGET:root:root:B:-:MODIFICATION:#document:::\n"
"root:DOMNodeInserted:AT_TARGET:root:root:B:-:MODIFICATION:#document:::\n"
@@ -492,13 +492,13 @@ void EventTest::testAddRemoveInEvent()
"docCap:DOMSubtreeModified:AT_TARGET:#document:#document:B:-:MODIFICATION::::\n"
"doc:DOMSubtreeModified:AT_TARGET:#document:#document:B:-:MODIFICATION::::\n"
);
TestEventListener::reset();
AutoPtr<Text> pText = pDoc->createTextNode("text");
pRoot->appendChild(pText);
assertTrue (log ==
assertTrue (log ==
"docCap:DOMNodeInserted:CAPTURING_PHASE:#text:#document:B:-:MODIFICATION:root:::\n"
"rootCap:DOMNodeInserted:CAPTURING_PHASE:#text:root:B:-:MODIFICATION:root:::\n"
"root:DOMNodeInserted:BUBBLING_PHASE:#text:root:B:-:MODIFICATION:root:::\n"
@@ -519,25 +519,25 @@ void EventTest::testSuspended()
AutoPtr<Element> pRoot = pDoc->createElement("root");
pDoc->suspendEvents();
TestEventListener rootListener("root");
pRoot->addEventListener(MutationEvent::DOMAttrModified, &rootListener, false);
pRoot->setAttribute("a1", "v1");
const XMLString& log = TestEventListener::log();
const XMLString& log = TestEventListener::log();
assertTrue (log.empty());
TestEventListener::reset();
pRoot->setAttribute("a1", "V1");
assertTrue (log.empty());
TestEventListener::reset();
pRoot->setAttribute("a2", "v2");
assertTrue (log.empty());
TestEventListener::reset();
pRoot->removeAttribute("a1");
pRoot->removeAttribute("a1");
assertTrue (log.empty());
}

View File

@@ -36,17 +36,17 @@ void NamePoolTest::testNamePool()
AutoPtr<NamePool> pool = new NamePool;
const Name* pName = 0;
Name name("pre:local", "http://www.appinf.com");
pName = &pool->insert(name);
const Name* pName2 = &pool->insert("pre:local", "http://www.appinf.com", "local");
assertTrue (pName == pName2);
pName2 = &pool->insert("pre:local2", "http://www.appinf.com", "local2");
assertTrue (pName2 != pName);
pName2 = &pool->insert(name);
assertTrue (pName2 == pName);
pName2 = &pool->insert(*pName);
assertTrue (pName2 == pName);
}

View File

@@ -35,12 +35,12 @@ void NameTest::testSplit()
Name::split(qname, prefix, local);
assertTrue (prefix.empty());
assertTrue (local == "name");
qname = "p:l";
Name::split(qname, prefix, local);
assertTrue (prefix == "p");
assertTrue (local == "l");
qname = "pre:local";
Name::split(qname, prefix, local);
assertTrue (prefix == "pre");
@@ -111,17 +111,17 @@ void NameTest::testCompare()
Name n1("pre:local");
Name n2(n1);
Name n3("pre:local2");
assertTrue (n1.equals(n2));
assertTrue (!n1.equals(n3));
n1.assign("pre:local", "http://www.appinf.com", "local");
n2.assign("pre:local", "http://www.appinf.com", "local");
n3.assign("pre:local2", "http://www.appinf.com", "local2");
assertTrue (n1.equals(n2));
assertTrue (!n1.equals(n3));
assertTrue (n1.equals("pre:local", "http://www.appinf.com", "local"));
assertTrue (!n1.equals("pre:local", "", ""));
assertTrue (n1.equalsWeakly("pre:local", "", ""));

View File

@@ -30,7 +30,7 @@ public:
void testName();
void testCompare();
void testSwap();
void setUp();
void tearDown();

View File

@@ -35,16 +35,16 @@ void NamespaceSupportTest::testNamespaceSupport()
assertTrue (prefixes.size() == 2);
assertTrue (prefixes.find("xml") != prefixes.end());
assertTrue (prefixes.find("xmlns") != prefixes.end());
ns.getPrefixes(prefixes);
assertTrue (prefixes.size() == 2);
assertTrue (prefixes.find("xml") != prefixes.end());
assertTrue (prefixes.find("xmlns") != prefixes.end());
ns.pushContext();
ns.declarePrefix("ns1", "urn:ns1");
ns.declarePrefix("ns2", "urn:ns2");
ns.getDeclaredPrefixes(prefixes);
assertTrue (prefixes.size() == 2);
assertTrue (prefixes.find("ns1") != prefixes.end());
@@ -52,7 +52,7 @@ void NamespaceSupportTest::testNamespaceSupport()
ns.pushContext();
ns.declarePrefix("ns3", "urn:ns3");
ns.getDeclaredPrefixes(prefixes);
assertTrue (prefixes.size() == 1);
assertTrue (prefixes.find("ns3") != prefixes.end());
@@ -75,20 +75,20 @@ void NamespaceSupportTest::testNamespaceSupport()
assertTrue (ns.isMapped("urn:ns2"));
assertTrue (ns.isMapped("http://www.w3.org/XML/1998/namespace"));
assertTrue (!ns.isMapped("urn:ns3"));
ns.getPrefixes("urn:ns2", prefixes);
assertTrue (prefixes.size() == 1);
assertTrue (prefixes.find("ns2") != prefixes.end());
ns.pushContext();
ns.declarePrefix("", "urn:ns3");
ns.declarePrefix("NS2", "urn:ns2");
ns.getPrefixes("urn:ns2", prefixes);
assertTrue (prefixes.size() == 2);
assertTrue (prefixes.find("ns2") != prefixes.end());
assertTrue (prefixes.find("NS2") != prefixes.end());
ns.getPrefixes(prefixes);
assertTrue (prefixes.size() == 5);
assertTrue (prefixes.find("xml") != prefixes.end());
@@ -101,11 +101,11 @@ void NamespaceSupportTest::testNamespaceSupport()
assertTrue (prefixes.size() == 2);
assertTrue (prefixes.find("") != prefixes.end());
assertTrue (prefixes.find("NS2") != prefixes.end());
assertTrue (ns.getPrefix("urn:ns3") == "");
assertTrue (ns.getPrefix("urn:ns2") == "NS2");
assertTrue (ns.getPrefix("urn:ns4") == "");
assertTrue (ns.isMapped("urn:ns3"));
assertTrue (ns.isMapped("urn:ns2"));
assertTrue (!ns.isMapped("urn:ns4"));
@@ -114,14 +114,14 @@ void NamespaceSupportTest::testNamespaceSupport()
assertTrue (ns.getURI("ns1") == "urn:ns1");
assertTrue (ns.getURI("") == "urn:ns3");
assertTrue (ns.getURI("NS2") == "urn:ns2");
std::string localName;
std::string namespaceURI;
bool declared = ns.processName("elem", namespaceURI, localName, false);
assertTrue (declared);
assertTrue (localName == "elem");
assertTrue (namespaceURI == "urn:ns3");
declared = ns.processName("NS2:elem", namespaceURI, localName, false);
assertTrue (declared);
assertTrue (localName == "elem");
@@ -146,18 +146,18 @@ void NamespaceSupportTest::testNamespaceSupport()
assertTrue (!declared);
assertTrue (localName == "attr");
assertTrue (namespaceURI == "");
ns.popContext();
assertTrue (ns.getURI("xml") == "http://www.w3.org/XML/1998/namespace");
assertTrue (ns.getURI("ns1") == "urn:ns1");
assertTrue (ns.getURI("") == "");
assertTrue (ns.getURI("NS2") == "");
declared = ns.processName("elem", namespaceURI, localName, false);
assertTrue (declared);
assertTrue (localName == "elem");
assertTrue (namespaceURI == "");
declared = ns.processName("ns2:elem", namespaceURI, localName, false);
assertTrue (declared);
assertTrue (localName == "elem");

View File

@@ -41,9 +41,9 @@ void NodeAppenderTest::testAppendNode()
AutoPtr<Document> pDoc = new Document;
AutoPtr<Element> pRoot = pDoc->createElement("root");
pDoc->appendChild(pRoot);
NodeAppender appender(pRoot);
AutoPtr<Element> pElem1 = pDoc->createElement("elem");
AutoPtr<Element> pElem2 = pDoc->createElement("elem");
AutoPtr<Element> pElem3 = pDoc->createElement("elem");
@@ -54,15 +54,15 @@ void NodeAppenderTest::testAppendNode()
assertTrue (pRoot->firstChild() == pElem1);
assertTrue (pRoot->lastChild() == pElem3);
assertTrue (pElem1->nextSibling() == pElem2);
assertTrue (pElem2->nextSibling() == pElem3);
assertTrue (pElem3->nextSibling() == 0);
assertTrue (pElem1->previousSibling() == 0);
assertTrue (pElem2->previousSibling() == pElem1);
assertTrue (pElem3->previousSibling() == pElem2);
assertTrue (pElem2->previousSibling() == pElem1);
assertTrue (pElem3->previousSibling() == pElem2);
assertTrue (pElem1->parentNode() == pRoot);
assertTrue (pElem2->parentNode() == pRoot);
assertTrue (pElem3->parentNode() == pRoot);
@@ -74,13 +74,13 @@ void NodeAppenderTest::testAppendNodeList()
AutoPtr<Document> pDoc = new Document;
AutoPtr<Element> pRoot = pDoc->createElement("root");
pDoc->appendChild(pRoot);
NodeAppender appender(pRoot);
AutoPtr<DocumentFragment> pFrag1 = pDoc->createDocumentFragment();
AutoPtr<DocumentFragment> pFrag2 = pDoc->createDocumentFragment();
AutoPtr<DocumentFragment> pFrag3 = pDoc->createDocumentFragment();
AutoPtr<Element> pElem1 = pDoc->createElement("elem");
AutoPtr<Element> pElem2 = pDoc->createElement("elem");
AutoPtr<Element> pElem3 = pDoc->createElement("elem");
@@ -89,12 +89,12 @@ void NodeAppenderTest::testAppendNodeList()
pFrag2->appendChild(pElem1);
pFrag2->appendChild(pElem2);
pFrag2->appendChild(pElem3);
pFrag3->appendChild(pElem4);
appender.appendChild(pFrag1);
assertTrue (pRoot->firstChild() == 0);
appender.appendChild(pFrag2);
assertTrue (pRoot->firstChild() == pElem1);
assertTrue (pRoot->lastChild() == pElem3);
@@ -102,15 +102,15 @@ void NodeAppenderTest::testAppendNodeList()
assertTrue (pElem1->nextSibling() == pElem2);
assertTrue (pElem2->nextSibling() == pElem3);
assertTrue (pElem3->nextSibling() == 0);
assertTrue (pElem1->previousSibling() == 0);
assertTrue (pElem2->previousSibling() == pElem1);
assertTrue (pElem3->previousSibling() == pElem2);
assertTrue (pElem2->previousSibling() == pElem1);
assertTrue (pElem3->previousSibling() == pElem2);
assertTrue (pElem1->parentNode() == pRoot);
assertTrue (pElem2->parentNode() == pRoot);
assertTrue (pElem3->parentNode() == pRoot);
appender.appendChild(pFrag3);
assertTrue (pRoot->lastChild() == pElem4);
assertTrue (pElem4->parentNode() == pRoot);

View File

@@ -62,22 +62,22 @@ void NodeIteratorTest::testShowAll()
AutoPtr<Element> pElem2 = pDoc->createElement("elem");
AutoPtr<Text> pText1 = pDoc->createTextNode("text1");
AutoPtr<Text> pText2 = pDoc->createTextNode("text2");
pElem1->appendChild(pText1);
pElem2->appendChild(pText2);
pRoot->appendChild(pElem1);
pRoot->appendChild(pElem2);
pDoc->appendChild(pRoot);
NodeIterator it(pRoot, NodeFilter::SHOW_ALL);
assertTrue (it.nextNode() == pRoot);
assertTrue (it.nextNode() == pElem1);
assertTrue (it.nextNode() == pText1);
assertTrue (it.nextNode() == pElem2);
assertTrue (it.nextNode() == pText2);
assertTrue (it.nextNode() == 0);
assertTrue (it.previousNode() == pText2);
assertTrue (it.previousNode() == pElem2);
assertTrue (it.previousNode() == pText1);
@@ -95,20 +95,20 @@ void NodeIteratorTest::testShowElements()
AutoPtr<Element> pElem2 = pDoc->createElement("elem");
AutoPtr<Text> pText1 = pDoc->createTextNode("text1");
AutoPtr<Text> pText2 = pDoc->createTextNode("text2");
pElem1->appendChild(pText1);
pElem2->appendChild(pText2);
pRoot->appendChild(pElem1);
pRoot->appendChild(pElem2);
pDoc->appendChild(pRoot);
NodeIterator it(pRoot, NodeFilter::SHOW_ELEMENT);
assertTrue (it.nextNode() == pRoot);
assertTrue (it.nextNode() == pElem1);
assertTrue (it.nextNode() == pElem2);
assertTrue (it.nextNode() == 0);
assertTrue (it.previousNode() == pElem2);
assertTrue (it.previousNode() == pElem1);
assertTrue (it.previousNode() == pRoot);
@@ -124,19 +124,19 @@ void NodeIteratorTest::testFilter()
AutoPtr<Element> pElem2 = pDoc->createElement("elem");
AutoPtr<Text> pText1 = pDoc->createTextNode("text1");
AutoPtr<Text> pText2 = pDoc->createTextNode("text2");
pElem1->appendChild(pText1);
pElem2->appendChild(pText2);
pRoot->appendChild(pElem1);
pRoot->appendChild(pElem2);
pDoc->appendChild(pRoot);
TestNodeFilter filter;
NodeIterator it(pRoot, NodeFilter::SHOW_ELEMENT, &filter);
assertTrue (it.nextNode() == pElem1);
assertTrue (it.nextNode() == 0);
assertTrue (it.previousNode() == pElem1);
assertTrue (it.previousNode() == 0);
}
@@ -150,17 +150,17 @@ void NodeIteratorTest::testShowNothing()
AutoPtr<Element> pElem2 = pDoc->createElement("elem");
AutoPtr<Text> pText1 = pDoc->createTextNode("text1");
AutoPtr<Text> pText2 = pDoc->createTextNode("text2");
pElem1->appendChild(pText1);
pElem2->appendChild(pText2);
pRoot->appendChild(pElem1);
pRoot->appendChild(pElem2);
pDoc->appendChild(pRoot);
NodeIterator it(pRoot, 0);
assertTrue (it.nextNode() == 0);
assertTrue (it.previousNode() == 0);
}

View File

@@ -48,10 +48,10 @@ void NodeTest::testInsert()
assertTrue (pRoot->hasChildNodes());
assertTrue (pRoot->firstChild() == pChild1);
assertTrue (pRoot->lastChild() == pChild1);
assertTrue (pChild1->previousSibling() == 0);
assertTrue (pChild1->nextSibling() == 0);
AutoPtr<Element> pChild3 = pDoc->createElement("child3");
pRoot->insertBefore(pChild3, 0);
assertTrue (pRoot->firstChild() == pChild1);
@@ -66,14 +66,14 @@ void NodeTest::testInsert()
pRoot->insertBefore(pChild0, pChild1);
assertTrue (pRoot->firstChild() == pChild0);
assertTrue (pRoot->lastChild() == pChild3);
assertTrue (pChild0->previousSibling() == 0);
assertTrue (pChild0->nextSibling() == pChild1);
assertTrue (pChild1->previousSibling() == pChild0);
assertTrue (pChild1->nextSibling() == pChild3);
assertTrue (pChild3->previousSibling() == pChild1);
assertTrue (pChild3->nextSibling() == 0);
AutoPtr<Element> pChild2 = pDoc->createElement("child2");
pRoot->insertBefore(pChild2, pChild3);
assertTrue (pRoot->firstChild() == pChild0);
@@ -143,11 +143,11 @@ void NodeTest::testRemove()
AutoPtr<Element> pChild4 = pDoc->createElement("child4");
pRoot->appendChild(pChild4);
pRoot->removeChild(pChild2);
assertTrue (pChild2->previousSibling() == 0);
assertTrue (pChild2->nextSibling() == 0);
assertTrue (pChild1->previousSibling() == 0);
assertTrue (pChild1->nextSibling() == pChild3);
assertTrue (pChild3->previousSibling() == pChild1);
@@ -158,7 +158,7 @@ void NodeTest::testRemove()
pRoot->removeChild(pChild4);
assertTrue (pChild4->previousSibling() == 0);
assertTrue (pChild4->nextSibling() == 0);
assertTrue (pChild1->previousSibling() == 0);
assertTrue (pChild1->nextSibling() == pChild3);
assertTrue (pChild3->previousSibling() == pChild1);
@@ -170,10 +170,10 @@ void NodeTest::testRemove()
pRoot->removeChild(pChild1);
assertTrue (pChild1->previousSibling() == 0);
assertTrue (pChild1->nextSibling() == 0);
assertTrue (pRoot->firstChild() == pChild3);
assertTrue (pRoot->lastChild() == pChild3);
pRoot->removeChild(pChild3);
assertTrue (pChild3->previousSibling() == 0);
assertTrue (pChild3->nextSibling() == 0);
@@ -201,7 +201,7 @@ void NodeTest::testReplace()
AutoPtr<Element> pChild11 = pDoc->createElement("child11");
pRoot->replaceChild(pChild11, pChild1);
assertTrue (pChild1->previousSibling() == 0);
assertTrue (pChild1->nextSibling() == 0);
assertTrue (pRoot->firstChild() == pChild11);
@@ -282,10 +282,10 @@ void NodeTest::testInsertFragment1()
assertTrue (pFrag->lastChild() == 0);
assertTrue (pRoot->firstChild() == pChild1);
assertTrue (pRoot->lastChild() == pChild1);
assertTrue (pChild1->previousSibling() == 0);
assertTrue (pChild1->nextSibling() == 0);
AutoPtr<Element> pChild3 = pDoc->createElement("child3");
pFrag->appendChild(pChild3);
pRoot->insertBefore(pFrag, 0);
@@ -302,14 +302,14 @@ void NodeTest::testInsertFragment1()
pRoot->insertBefore(pFrag, pChild1);
assertTrue (pRoot->firstChild() == pChild0);
assertTrue (pRoot->lastChild() == pChild3);
assertTrue (pChild0->previousSibling() == 0);
assertTrue (pChild0->nextSibling() == pChild1);
assertTrue (pChild1->previousSibling() == pChild0);
assertTrue (pChild1->nextSibling() == pChild3);
assertTrue (pChild3->previousSibling() == pChild1);
assertTrue (pChild3->nextSibling() == 0);
AutoPtr<Element> pChild2 = pDoc->createElement("child2");
pFrag->appendChild(pChild2);
pRoot->insertBefore(pFrag, pChild3);
@@ -346,12 +346,12 @@ void NodeTest::testInsertFragment2()
assertTrue (pFrag->lastChild() == 0);
assertTrue (pRoot->firstChild() == pChild2);
assertTrue (pRoot->lastChild() == pChild3);
assertTrue (pChild2->previousSibling() == 0);
assertTrue (pChild2->nextSibling() == pChild3);
assertTrue (pChild3->previousSibling() == pChild2);
assertTrue (pChild3->nextSibling() == 0);
AutoPtr<Element> pChild6 = pDoc->createElement("child6");
AutoPtr<Element> pChild7 = pDoc->createElement("child7");
pFrag->appendChild(pChild6);
@@ -376,7 +376,7 @@ void NodeTest::testInsertFragment2()
pRoot->insertBefore(pFrag, pChild2);
assertTrue (pRoot->firstChild() == pChild0);
assertTrue (pRoot->lastChild() == pChild7);
assertTrue (pChild0->previousSibling() == 0);
assertTrue (pChild0->nextSibling() == pChild1);
assertTrue (pChild1->previousSibling() == pChild0);
@@ -389,7 +389,7 @@ void NodeTest::testInsertFragment2()
assertTrue (pChild6->nextSibling() == pChild7);
assertTrue (pChild7->previousSibling() == pChild6);
assertTrue (pChild7->nextSibling() == 0);
AutoPtr<Element> pChild4 = pDoc->createElement("child4");
AutoPtr<Element> pChild5 = pDoc->createElement("child5");
pFrag->appendChild(pChild4);
@@ -438,14 +438,14 @@ void NodeTest::testInsertFragment3()
assertTrue (pFrag->lastChild() == 0);
assertTrue (pRoot->firstChild() == pChild3);
assertTrue (pRoot->lastChild() == pChild5);
assertTrue (pChild3->previousSibling() == 0);
assertTrue (pChild3->nextSibling() == pChild4);
assertTrue (pChild4->previousSibling() == pChild3);
assertTrue (pChild4->nextSibling() == pChild5);
assertTrue (pChild5->previousSibling() == pChild4);
assertTrue (pChild5->nextSibling() == 0);
AutoPtr<Element> pChild9 = pDoc->createElement("child9");
AutoPtr<Element> pChild10 = pDoc->createElement("child10");
AutoPtr<Element> pChild11 = pDoc->createElement("child11");
@@ -478,7 +478,7 @@ void NodeTest::testInsertFragment3()
pRoot->insertBefore(pFrag, pChild3);
assertTrue (pRoot->firstChild() == pChild0);
assertTrue (pRoot->lastChild() == pChild11);
assertTrue (pChild0->previousSibling() == 0);
assertTrue (pChild0->nextSibling() == pChild1);
assertTrue (pChild1->previousSibling() == pChild0);
@@ -497,7 +497,7 @@ void NodeTest::testInsertFragment3()
assertTrue (pChild10->nextSibling() == pChild11);
assertTrue (pChild11->previousSibling() == pChild10);
assertTrue (pChild11->nextSibling() == 0);
AutoPtr<Element> pChild6 = pDoc->createElement("child6");
AutoPtr<Element> pChild7 = pDoc->createElement("child7");
AutoPtr<Element> pChild8 = pDoc->createElement("child8");
@@ -539,7 +539,7 @@ void NodeTest::testAppendFragment1()
{
AutoPtr<Document> pDoc = new Document;
AutoPtr<Element> pRoot = pDoc->createElement("root");
AutoPtr<DocumentFragment> pFrag = pDoc->createDocumentFragment();
AutoPtr<DocumentFragment> pFrag = pDoc->createDocumentFragment();
AutoPtr<Element> pChild1 = pDoc->createElement("child1");
pFrag->appendChild(pChild1);
@@ -582,7 +582,7 @@ void NodeTest::testAppendFragment2()
{
AutoPtr<Document> pDoc = new Document;
AutoPtr<Element> pRoot = pDoc->createElement("root");
AutoPtr<DocumentFragment> pFrag = pDoc->createDocumentFragment();
AutoPtr<DocumentFragment> pFrag = pDoc->createDocumentFragment();
AutoPtr<Element> pChild1 = pDoc->createElement("child1");
AutoPtr<Element> pChild2 = pDoc->createElement("child2");
@@ -643,7 +643,7 @@ void NodeTest::testAppendFragment3()
{
AutoPtr<Document> pDoc = new Document;
AutoPtr<Element> pRoot = pDoc->createElement("root");
AutoPtr<DocumentFragment> pFrag = pDoc->createDocumentFragment();
AutoPtr<DocumentFragment> pFrag = pDoc->createDocumentFragment();
AutoPtr<Element> pChild1 = pDoc->createElement("child1");
AutoPtr<Element> pChild2 = pDoc->createElement("child2");
@@ -722,7 +722,7 @@ void NodeTest::testReplaceFragment1()
{
AutoPtr<Document> pDoc = new Document;
AutoPtr<Element> pRoot = pDoc->createElement("root");
AutoPtr<DocumentFragment> pFrag = pDoc->createDocumentFragment();
AutoPtr<DocumentFragment> pFrag = pDoc->createDocumentFragment();
AutoPtr<Element> pChild1 = pDoc->createElement("child1");
pRoot->appendChild(pChild1);
@@ -741,7 +741,7 @@ void NodeTest::testReplaceFragment1()
pRoot->replaceChild(pFrag, pChild1);
assertTrue (pFrag->firstChild() == 0);
assertTrue (pFrag->lastChild() == 0);
assertTrue (pChild1->previousSibling() == 0);
assertTrue (pChild1->nextSibling() == 0);
assertTrue (pRoot->firstChild() == pChild11);
@@ -812,7 +812,7 @@ void NodeTest::testReplaceFragment2()
{
AutoPtr<Document> pDoc = new Document;
AutoPtr<Element> pRoot = pDoc->createElement("root");
AutoPtr<DocumentFragment> pFrag = pDoc->createDocumentFragment();
AutoPtr<DocumentFragment> pFrag = pDoc->createDocumentFragment();
AutoPtr<Element> pChild1 = pDoc->createElement("child1");
pRoot->appendChild(pChild1);
@@ -833,7 +833,7 @@ void NodeTest::testReplaceFragment2()
pRoot->replaceChild(pFrag, pChild1);
assertTrue (pFrag->firstChild() == 0);
assertTrue (pFrag->lastChild() == 0);
assertTrue (pChild1->previousSibling() == 0);
assertTrue (pChild1->nextSibling() == 0);
assertTrue (pRoot->firstChild() == pChild11);
@@ -930,7 +930,7 @@ void NodeTest::testReplaceFragment3()
{
AutoPtr<Document> pDoc = new Document;
AutoPtr<Element> pRoot = pDoc->createElement("root");
AutoPtr<DocumentFragment> pFrag = pDoc->createDocumentFragment();
AutoPtr<DocumentFragment> pFrag = pDoc->createDocumentFragment();
AutoPtr<Element> pChild1 = pDoc->createElement("child1");
pRoot->appendChild(pChild1);
@@ -953,7 +953,7 @@ void NodeTest::testReplaceFragment3()
pRoot->replaceChild(pFrag, pChild1);
assertTrue (pFrag->firstChild() == 0);
assertTrue (pFrag->lastChild() == 0);
assertTrue (pChild1->previousSibling() == 0);
assertTrue (pChild1->nextSibling() == 0);
assertTrue (pRoot->firstChild() == pChild11);

View File

@@ -43,13 +43,13 @@ ParserWriterTest::~ParserWriterTest()
void ParserWriterTest::testParseWriteXHTML()
{
std::ostringstream ostr;
DOMParser parser;
parser.setFeature(XMLReader::FEATURE_NAMESPACE_PREFIXES, false);
DOMWriter writer;
AutoPtr<Document> pDoc = parser.parseString(XHTML);
writer.writeNode(ostr, pDoc);
std::string xml = ostr.str();
assertTrue (xml == XHTML);
}
@@ -58,13 +58,13 @@ void ParserWriterTest::testParseWriteXHTML()
void ParserWriterTest::testParseWriteXHTML2()
{
std::ostringstream ostr;
DOMParser parser;
parser.setFeature(XMLReader::FEATURE_NAMESPACE_PREFIXES, true);
DOMWriter writer;
AutoPtr<Document> pDoc = parser.parseString(XHTML2);
writer.writeNode(ostr, pDoc);
std::string xml = ostr.str();
assertTrue (xml == XHTML2);
}

View File

@@ -53,7 +53,7 @@ public:
}
return 0;
}
void releaseInputSource(InputSource* pSource)
{
delete pSource->getByteStream();
@@ -253,7 +253,7 @@ void SAXParserTest::testRSS()
filter.setEntityResolver(&resolver);
parser.setFeature(XMLReader::FEATURE_EXTERNAL_GENERAL_ENTITIES, true);
parser.setFeature(XMLReader::FEATURE_EXTERNAL_PARAMETER_ENTITIES, true);
std::istringstream istr(RSS);
Poco::FileOutputStream ostr("rss.xml");
XMLWriter writer(ostr, XMLWriter::CANONICAL | XMLWriter::PRETTY_PRINT);
@@ -269,8 +269,8 @@ void SAXParserTest::testEncoding()
{
SAXParser parser;
Poco::Latin9Encoding encoding;
parser.addEncoding("ISO-8859-15", &encoding);
parser.addEncoding("ISO-8859-15", &encoding);
std::istringstream istr(ENCODING);
std::ostringstream ostr;
XMLWriter writer(ostr, XMLWriter::WRITE_XML_DECLARATION, "ISO-8859-15", encoding);
@@ -279,7 +279,7 @@ void SAXParserTest::testEncoding()
parser.setProperty(XMLReader::PROPERTY_LEXICAL_HANDLER, static_cast<Poco::XML::LexicalHandler*>(&writer));
InputSource source(istr);
parser.parse(&source);
std::string xml = ostr.str();
assertTrue (xml == ENCODING);
}
@@ -398,7 +398,7 @@ const std::string SAXParserTest::ATTRIBUTES =
"</root>";
const std::string SAXParserTest::CDATA =
const std::string SAXParserTest::CDATA =
"<data>\n"
"<![CDATA[\n"
"\tThe following <tag attr=\"value\">is inside a CDATA section</tag>.\n"
@@ -426,11 +426,11 @@ const std::string SAXParserTest::PROCESSING_INSTRUCTION =
"</html>";
const std::string SAXParserTest::DTD =
const std::string SAXParserTest::DTD =
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
"<!DOCTYPE test SYSTEM \"test.dtd\">\n"
"<foo/>";
const std::string SAXParserTest::INTERNAL_ENTITY =
"<!DOCTYPE sample [\n"
@@ -459,7 +459,7 @@ const std::string SAXParserTest::EXTERNAL_UNPARSED =
"<sample/>";
const std::string SAXParserTest::EXTERNAL_PARSED =
const std::string SAXParserTest::EXTERNAL_PARSED =
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
"<!DOCTYPE test [\n"
"\t<!ENTITY include SYSTEM \"include.xml\">\n"
@@ -469,7 +469,7 @@ const std::string SAXParserTest::EXTERNAL_PARSED =
"</sample>\n";
const std::string SAXParserTest::INCLUDE =
const std::string SAXParserTest::INCLUDE =
"<elem>\n"
"\tAn external entity.\n"
"</elem>\n";

View File

@@ -73,29 +73,29 @@ void TreeWalkerTest::testShowAll()
AutoPtr<Element> pElem2 = pDoc->createElement("elem");
AutoPtr<Text> pText1 = pDoc->createTextNode("text1");
AutoPtr<Text> pText2 = pDoc->createTextNode("text2");
pElem1->appendChild(pText1);
pElem2->appendChild(pText2);
pRoot->appendChild(pElem1);
pRoot->appendChild(pElem2);
pDoc->appendChild(pRoot);
TreeWalker it(pRoot, NodeFilter::SHOW_ALL);
assertTrue (it.currentNode() == pRoot);
assertTrue (it.nextNode() == pElem1);
assertTrue (it.nextNode() == pText1);
assertTrue (it.nextNode() == pElem2);
assertTrue (it.nextNode() == pText2);
assertTrue (it.nextNode() == 0);
assertTrue (it.currentNode() == pText2);
assertTrue (it.previousNode() == pElem2);
assertTrue (it.previousNode() == pText1);
assertTrue (it.previousNode() == pElem1);
assertTrue (it.previousNode() == pRoot);
assertTrue (it.previousNode() == 0);
assertTrue (it.currentNode() == pRoot);
assertTrue (it.parentNode() == 0);
assertTrue (it.currentNode() == pRoot);
@@ -124,25 +124,25 @@ void TreeWalkerTest::testShowElements()
AutoPtr<Element> pElem2 = pDoc->createElement("elem");
AutoPtr<Text> pText1 = pDoc->createTextNode("text1");
AutoPtr<Text> pText2 = pDoc->createTextNode("text2");
pElem1->appendChild(pText1);
pElem2->appendChild(pText2);
pRoot->appendChild(pElem1);
pRoot->appendChild(pElem2);
pDoc->appendChild(pRoot);
TreeWalker it(pRoot, NodeFilter::SHOW_ELEMENT);
assertTrue (it.currentNode() == pRoot);
assertTrue (it.nextNode() == pElem1);
assertTrue (it.nextNode() == pElem2);
assertTrue (it.nextNode() == 0);
assertTrue (it.currentNode() == pElem2);
assertTrue (it.previousNode() == pElem1);
assertTrue (it.previousNode() == pRoot);
assertTrue (it.previousNode() == 0);
assertTrue (it.currentNode() == pRoot);
assertTrue (it.parentNode() == 0);
assertTrue (it.currentNode() == pRoot);
@@ -168,22 +168,22 @@ void TreeWalkerTest::testFilter()
AutoPtr<Element> pElem2 = pDoc->createElement("elem");
AutoPtr<Text> pText1 = pDoc->createTextNode("text1");
AutoPtr<Text> pText2 = pDoc->createTextNode("text2");
pElem1->appendChild(pText1);
pElem2->appendChild(pText2);
pRoot->appendChild(pElem1);
pRoot->appendChild(pElem2);
pDoc->appendChild(pRoot);
SkipNodeFilter skipFilter;
TreeWalker it1(pRoot, NodeFilter::SHOW_ELEMENT, &skipFilter);
assertTrue (it1.nextNode() == pElem1);
assertTrue (it1.nextNode() == 0);
assertTrue (it1.currentNode() == pElem1);
assertTrue (it1.previousNode() == 0);
assertTrue (it1.parentNode() == 0);
assertTrue (it1.firstChild() == 0);
assertTrue (it1.lastChild() == 0);
@@ -191,17 +191,17 @@ void TreeWalkerTest::testFilter()
assertTrue (it1.previousSibling() == 0);
TreeWalker it2(pRoot, NodeFilter::SHOW_ALL, &skipFilter);
assertTrue (it2.nextNode() == pElem1);
assertTrue (it2.nextNode() == pText1);
assertTrue (it2.nextNode() == pText2);
assertTrue (it2.nextNode() == 0);
assertTrue (it2.currentNode() == pText2);
assertTrue (it2.previousNode() == pText1);
assertTrue (it2.previousNode() == pElem1);
assertTrue (it2.previousNode() == 0);
assertTrue (it2.currentNode() == pElem1);
assertTrue (it2.parentNode() == 0);
assertTrue (it2.nextSibling() == 0);
@@ -213,14 +213,14 @@ void TreeWalkerTest::testFilter()
RejectNodeFilter rejectFilter;
TreeWalker it3(pRoot, NodeFilter::SHOW_ELEMENT, &rejectFilter);
assertTrue (it3.nextNode() == pElem1);
assertTrue (it3.nextNode() == 0);
assertTrue (it3.currentNode() == pElem1);
assertTrue (it3.previousNode() == pRoot);
assertTrue (it3.previousNode() == 0);
assertTrue (it3.currentNode() == pRoot);
assertTrue (it3.parentNode() == 0);
assertTrue (it3.firstChild() == pElem1);
@@ -230,16 +230,16 @@ void TreeWalkerTest::testFilter()
assertTrue (it3.lastChild() == pElem1);
TreeWalker it4(pRoot, NodeFilter::SHOW_ALL, &rejectFilter);
assertTrue (it4.nextNode() == pElem1);
assertTrue (it4.nextNode() == pText1);
assertTrue (it4.nextNode() == 0);
assertTrue (it4.currentNode() == pText1);
assertTrue (it4.previousNode() == pElem1);
assertTrue (it4.previousNode() == pRoot);
assertTrue (it4.previousNode() == 0);
assertTrue (it4.currentNode() == pRoot);
assertTrue (it4.parentNode() == 0);
assertTrue (it4.firstChild() == pElem1);
@@ -263,19 +263,19 @@ void TreeWalkerTest::testShowNothing()
AutoPtr<Element> pElem2 = pDoc->createElement("elem");
AutoPtr<Text> pText1 = pDoc->createTextNode("text1");
AutoPtr<Text> pText2 = pDoc->createTextNode("text2");
pElem1->appendChild(pText1);
pElem2->appendChild(pText2);
pRoot->appendChild(pElem1);
pRoot->appendChild(pElem2);
pDoc->appendChild(pRoot);
TreeWalker it(pRoot, 0);
assertTrue (it.nextNode() == 0);
assertTrue (it.previousNode() == 0);
assertTrue (it.currentNode() == pRoot);
assertTrue (it.firstChild() == 0);
assertTrue (it.lastChild() == 0);

View File

@@ -24,7 +24,7 @@ int wmain(int argc, wchar_t* argv[])
std::wcstombs(buffer, argv[i], sizeof(buffer));
args.push_back(std::string(buffer));
}
CppUnit::TestRunner runner;
CppUnit::TestRunner runner;
runner.addTest("XMLTestSuite", XMLTestSuite::suite());
return runner.run(args) ? 0 : 1;
}