[NTDLL_APITEST] Remove duplicated test for RtlInitilizeBitMap

This commit is contained in:
Timo Kreuzer 2017-12-26 16:10:16 +01:00
parent 261e5a72cc
commit 1131d90516
4 changed files with 4 additions and 44 deletions

View file

@ -56,7 +56,6 @@ list(APPEND SOURCE
RtlGetLongestNtPathLength.c
RtlHandle.c
RtlImageRvaToVa.c
RtlInitializeBitMap.c
RtlIsNameLegalDOS8Dot3.c
RtlMemoryStream.c
RtlNtPathNameToDosPathName.c

View file

@ -94,6 +94,10 @@ Test_RtlInitializeBitMap(void)
_SEH2_END;
ok_int(Exception, 1);
RtlInitializeBitMap(&BitMapHeader, NULL, -1);
ok_int(BitMapHeader.SizeOfBitMap, -1);
ok_ptr(BitMapHeader.Buffer, NULL);
memset(Buffer, 0xcc, sizeof(Buffer));
RtlInitializeBitMap(&BitMapHeader, Buffer, 0);
ok_int(BitMapHeader.SizeOfBitMap, 0);

View file

@ -1,41 +0,0 @@
/*
* PROJECT: ReactOS api tests
* LICENSE: GPL - See COPYING in the top level directory
* PURPOSE: Test for RtlInitializeBitmap
* PROGRAMMERS: Timo Kreuzer
*/
#include "precomp.h"
void Test_RtlInitializeBitmap()
{
RTL_BITMAP Bitmap;
ULONG Buffer[5];
Buffer[0] = 0x12345;
Buffer[1] = 0x23456;
Buffer[2] = 0x34567;
Buffer[3] = 0x45678;
Buffer[4] = 0x56789;
RtlInitializeBitMap(&Bitmap, Buffer, 19);
ok(Bitmap.Buffer == Buffer, "Buffer=%p\n", Bitmap.Buffer);
ok(Bitmap.SizeOfBitMap == 19, "SizeOfBitMap=%ld\n", Bitmap.SizeOfBitMap);
ok(Buffer[0] == 0x12345, "Buffer[0] == 0x%lx\n", Buffer[0]);
ok(Buffer[1] == 0x23456, "Buffer[1] == 0x%lx\n", Buffer[1]);
ok(Buffer[2] == 0x34567, "Buffer[2] == 0x%lx\n", Buffer[2]);
ok(Buffer[3] == 0x45678, "Buffer[3] == 0x%lx\n", Buffer[3]);
ok(Buffer[4] == 0x56789, "Buffer[4] == 0x%lx\n", Buffer[4]);
RtlInitializeBitMap(&Bitmap, 0, -100);
ok(Bitmap.Buffer == 0, "Buffer=%p\n", Bitmap.Buffer);
ok(Bitmap.SizeOfBitMap == -100, "SizeOfBitMap=%ld\n", Bitmap.SizeOfBitMap);
}
START_TEST(RtlInitializeBitMap)
{
Test_RtlInitializeBitmap();
}

View file

@ -55,7 +55,6 @@ extern void func_RtlGetLengthWithoutTrailingPathSeperators(void);
extern void func_RtlGetLongestNtPathLength(void);
extern void func_RtlHandle(void);
extern void func_RtlImageRvaToVa(void);
extern void func_RtlInitializeBitMap(void);
extern void func_RtlIsNameLegalDOS8Dot3(void);
extern void func_RtlMemoryStream(void);
extern void func_RtlNtPathNameToDosPathName(void);
@ -121,7 +120,6 @@ const struct test winetest_testlist[] =
{ "RtlGetLongestNtPathLength", func_RtlGetLongestNtPathLength },
{ "RtlHandle", func_RtlHandle },
{ "RtlImageRvaToVa", func_RtlImageRvaToVa },
{ "RtlInitializeBitMap", func_RtlInitializeBitMap },
{ "RtlIsNameLegalDOS8Dot3", func_RtlIsNameLegalDOS8Dot3 },
{ "RtlMemoryStream", func_RtlMemoryStream },
{ "RtlNtPathNameToDosPathName", func_RtlNtPathNameToDosPathName },