Exemple #1
0
LOCAL_C void TestSessionWithSharedFsL()
{
    RFs fs;
    User::LeaveIfError(fs.Connect());
    CleanupClosePushL(fs);

    CDummyObserver ob;
    CMsvSession* session = CMsvSession::OpenSyncL(ob, fs);
    delete session;

    session = CMsvSession::OpenAsyncL(ob, fs);
    delete session;

    session = CMsvSession::OpenAsObserverL(ob, fs);
    delete session;

    // Check that the file server session has not been closed
    test(fs.Handle() != 0);

    CleanupStack::PopAndDestroy(&fs);
    test(fs.Handle() == 0);
}