[PATCH 1/2] dmime/tests: Added tests for IDirectMusicPerformance.
Austin Lund
austin.lund at gmail.com
Thu Aug 12 01:09:44 CDT 2010
On 12 August 2010 15:48, Vitaliy Margolen <wine-devel at kievinfo.com> wrote:
> You can't test that. All you can test is that you got the IDirectMusicPort
> back or not. What exactly inside is irrelevant.
>
> And if IDirectMusicPerformance8_PChannelInfo succeeds and you getting not
> null pDirectMusicPort back but it points to bogus data or is unchanged (as
> it is now), it's outright invalid behavior that should be fixed. No tests
> needed for that.
OK. How about this:
static void test_PChannelInfo(void)
{
IDirectMusicPort *pDirectMusicPort;
HRESULT hr;
pDirectMusicPort = NULL;
hr = IDirectMusicPerformance8_PChannelInfo(idmusicperformance, 0,
&pDirectMusicPort, NULL, NULL);
ok(hr == S_OK, "Failed to call PChannelInfo (%x)\n", hr);
todo_wine ok(pDirectMusicPort != NULL, "IDirectMusicPort not set\n");
}
I'll take on other comments and resubmit tomorrow as suggested.
Thanks.
More information about the wine-devel
mailing list