Changeset 75864 in webkit


Ignore:
Timestamp:
Jan 14, 2011 6:26:35 PM (13 years ago)
Author:
ericu@chromium.org
Message:

2011-01-14 Eric Uhrhane <ericu@chromium.org>

Reviewed by David Levin.

Add tests for FileWriterSync
https://bugs.webkit.org/show_bug.cgi?id=50720

  • fast/filesystem/resources/file-writer-sync-truncate-extend.js: Added.
  • fast/filesystem/workers/file-writer-sync-truncate-extend.html: Added.
  • fast/filesystem/workers/file-writer-sync-truncate-extend-expected.txt: Added.
  • fast/filesystem/resources/file-writer-sync-write-overlapped.js: Added.
  • fast/filesystem/workers/file-writer-sync-write-overlapped.html: Added.
  • fast/filesystem/workers/file-writer-sync-write-overlapped-expected.txt: Added.
  • fast/filesystem/resources/file-writer-utils.js: (assert): Make assert throw, rather than continue. (cleanUp): Always call finishJSTest, even without fileEntryForCleanup.
Location:
trunk/LayoutTests
Files:
6 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r75862 r75864  
     12011-01-14  Eric Uhrhane  <ericu@chromium.org>
     2
     3        Reviewed by David Levin.
     4
     5        Add tests for FileWriterSync
     6        https://bugs.webkit.org/show_bug.cgi?id=50720
     7
     8        * fast/filesystem/resources/file-writer-sync-truncate-extend.js: Added.
     9        * fast/filesystem/workers/file-writer-sync-truncate-extend.html: Added.
     10        * fast/filesystem/workers/file-writer-sync-truncate-extend-expected.txt: Added.
     11        * fast/filesystem/resources/file-writer-sync-write-overlapped.js: Added.
     12        * fast/filesystem/workers/file-writer-sync-write-overlapped.html: Added.
     13        * fast/filesystem/workers/file-writer-sync-write-overlapped-expected.txt: Added.
     14        * fast/filesystem/resources/file-writer-utils.js:
     15        (assert): Make assert throw, rather than continue.
     16        (cleanUp): Always call finishJSTest, even without fileEntryForCleanup.
     17
    1182011-01-14  Oliver Hunt  <oliver@apple.com>
    219
  • trunk/LayoutTests/fast/filesystem/resources/file-writer-utils.js

    r72704 r75864  
    1717function assert(s)
    1818{
    19     if (!s)
    20         onError(new Error("Assertion failed. "));
     19    if (!s) {
     20        var e = new Error("Assertion failed. ");
     21        onError(e);
     22        throw e;
     23    }
    2124}
    2225
     
    2528function cleanUp()
    2629{
    27     try {
    28         if (fileEntryForCleanup)
     30    if (fileEntryForCleanup) {
     31        try {
    2932            fileEntryForCleanup.remove(finishJSTest, finishJSTest);
    30     } catch (ex) {
    31         finishJSTest();
     33            return;
     34        } catch (ex) {
     35        }
    3236    }
     37    finishJSTest();
    3338}
    3439
Note: See TracChangeset for help on using the changeset viewer.