test_android_content_uri.js (586B)
1 /* Any copyright is dedicated to the Public Domain. 2 http://creativecommons.org/publicdomain/zero/1.0/ */ 3 4 "use strict"; 5 6 function run_test() { 7 let content = Cc[ 8 "@mozilla.org/network/android-content-input-stream;1" 9 ].createInstance(Ci.nsIAndroidContentInputStream); 10 let uri = Services.io.newURI( 11 "content://org.mozilla.geckoview.test_runner.provider/blob" 12 ); 13 content.init(uri); 14 15 let sis = Cc["@mozilla.org/scriptableinputstream;1"].createInstance( 16 Ci.nsIScriptableInputStream 17 ); 18 sis.init(content); 19 20 Assert.equal(sis.read(4), "ABCD", "data is valid"); 21 }