11.2.1 Summary of OLE Test Cases

The following lists the OLE test cases, in the order in which they are discussed in the following sections.

Copying and Pasting Static Data into a Client Application Document313

Copying and Pasting an Embedded Object into a Client Application Document314

Copying and Pasting a Linked Object into a Client Application Document314

Copying and Paste Linking a Server Application Object into a Client Application Document315

Copying and Paste Linking Unsuccessful316

Copying Embedded Object Information to the Clipboard from the Server Application317

Copying Link Information to the Clipboard from a Server Application318

Copying Multiple Format Types to the Clipboard from a Server Application318

Copying an Embedded Object to the Clipboard from a Client Application319

Copying and Pasting an Object Containing an Embedded Object from a Client-Server Application319

Copying and Paste Linking an Object Containing a Linked Object from a Client-Server Application320

Copying a File to the Clipboard from the File Manager321

Testing the Insert Object Command322

Inserting an Embedded Object in a Client Application from a File 323

Inserting a Link from a File Without Invoking its Editor - File is Closed324

Inserting an Embedded Object in CLTEST.EXE324

Inserting an Embedded Object in CLTEST.EXE from a File325

Invoking Verbs for an OLE Object327

Invoking Edit to Open a Linked Object in the Server Application328

Invoking Edit to Open an Embedded Object in the Server Application329

Invoking Edit to Open a Linked Object in the Server Application330

Deleting and Cutting Objects to the Clipboard from the Client Application331

Deleting and Cutting Objects to the Clipboard from the Server Application332

Testing the Undo Command with Embedded Objects from a Client Application332

Editing Embedded Objects in a Server Application Started by a Client Application334

Editing Linked Object Data when the Link is Open335

Setting New Color Schemes and Updating Embedded Objects from Client Application335

Setting New Target Devices and Updating Embedded Objects from a Client Application336

Locking a Server Application with the LockServer Command337

Changing and Updating an Embedded Object from the Client Application while the Server Application Is Running338

Updating an Out-of-Date Linked Object from a Client Application339

Updating a Linked Object Containing a Linked Object in a Client Application340

Closing a Client Application Document after Starting an Edit Session in the Server Application342

Closing a Client Application Document Containing Linked Objects343

Closing an Embedded Object from CLTEST.EXE344

Closing a Server Application Document Containing an Embedded Object344

Closing a Single-Instance MDI Server Application Document345

Creating a New Document from a SDI Client Application Containing a Changed Embedded Object 346

Creating a New Document from a SDI Server Application Containing an Embedded Object347

Creating a New Document in a SDI Server Application Containing a Document with a Linked Object348

Quitting a Client Application Containing Changed Objects349

Quitting a Server Application Containing Embedded Objects350

Opening an Existing Document in a SDI Client Application351

Opening an Existing Document Containing Embedded and Linked Objects from the Same Server Application352

Opening an Existing Document Containing Embedded and Linked Objects from Multiple Documents in Different Server Applications353

Opening an Existing SDI Server Document with a Changed Embedded Object354

Saving an Existing File with Multiple Object Types355

Saving an Existing File with Open Links356

Saving an Existing File Requiring an Update356

Saving an Existing Server Application Document when a Linked Client Application Object Is Open357

Saving an Existing Server Application Document when a Client Application Linked Object Is Open with Update on Save358

Replacing the File Save Command with the File Update Command358

Renaming a File in a Client Application358

Renaming a File in a Server Application Containing an Open Linked Object359

Renaming a File in a Server Application Containing an Embedded Object360

Updating an Object when the Server Is Started as an Editor361

Editing Links when the Client Application Contains No Linked Objects362

Editing Links when the Client Application Has Linked Objects362

Editing Links When No Server Applications Are Running 363

Editing Links by Activating a Currently Running Server Application Instance363

Editing Links Unsuccessfully364

Changing the Properties of Linked Objects364

Validating Information in a Client Application Link Properties Dialog Box365

Manually Updating a Link When a Server Application Document is Open365

Disconnecting a Linked Object from its Source366

Changing a Link Using the Link Properties Dialog Box367

Starting the Client Application368

Printing a File Containing OLE Objects368

Saving Clipboard Formats When Closing the Server Application 369

Starting a Single-Instance Server Application from the File Manager370