Done() public method

public Done ( ) : void
return void
Example #1
0
        public void Test_AppStorageRW(TestResult t)
        {
            try
            {
                string filename = "TEST_APPSTORAGE_WRITE/1/2/3/4.txt";
                if (Shared.Storage.WriteString(filename, filename))
                {
                    string backEcho = Shared.Storage.GetString(filename);
                    if (backEcho != filename)
                    {
                        throw new Exception("Data retrived is not equal to data written");
                    }

                    Shared.Storage.DeleteFile(filename);
                    if (Shared.Storage.FileExists(filename))
                    {
                        throw new Exception("Unable to remove file");
                    }
                }
                else
                {
                    throw new Exception("Failed to write file");
                }
                t.Done(true);
            }
            catch (Exception ex)
            {
                t.writeLine("Failed to write file: " + ex.Message);
                t.Done(false);
            }
        }
Example #2
0
        public async void Test_AppStorageLibrary(TestResult t)
        {
            try
            {
                string filename = "unit_test_img.gif";
                await Shared.Storage.DeletePicture(filename);

                await Shared.Storage.SavePicture(
                    filename
                    , new MemoryStream( Resources.Image.EMPTY_IMAGE )
                    );

                if (!await Shared.Storage.SearchLibrary(filename))
                {
                    throw new Exception("Unable to find the saved picture from library");
                }
                await Shared.Storage.DeletePicture(filename);

                t.Done(true);
            }
            catch (Exception ex)
            {
                t.writeLine("Library Operation failed: " + ex.Message);
                t.Done(false);
            }
        }
Example #3
0
        public void Test_AppGateDownload(TestResult t)
        {
            IRuntimeCache wc = X.Instance <IRuntimeCache>(XProto.WRuntimeCache);

            wc.InitDownload(
                "Test"
                , X.Call <XKey[]>(XProto.WRequest, "GetBookInfo", "20")
                , (DRequestCompletedEventArgs e, string id) =>
            {
                t.writeLine("Download Success: " + id);
                t.writeLine(e.ResponseString);
                t.Done(true);
            }
                , (string a, string b, Exception c) =>
            {
                t.writeLine(b);
                t.Done(false);
            }
                , false
                );
        }