diff options
Diffstat (limited to 'contexts/data/lib/closure-library/closure/goog/crypt/crypt_test.html')
-rw-r--r-- | contexts/data/lib/closure-library/closure/goog/crypt/crypt_test.html | 92 |
1 files changed, 0 insertions, 92 deletions
diff --git a/contexts/data/lib/closure-library/closure/goog/crypt/crypt_test.html b/contexts/data/lib/closure-library/closure/goog/crypt/crypt_test.html deleted file mode 100644 index 9954d71..0000000 --- a/contexts/data/lib/closure-library/closure/goog/crypt/crypt_test.html +++ /dev/null @@ -1,92 +0,0 @@ -<!DOCTYPE html> -<html> -<!-- -Copyright 2008 The Closure Library Authors. All Rights Reserved. - -Use of this source code is governed by the Apache License, Version 2.0. -See the COPYING file for details. ---> -<head> -<meta http-equiv="X-UA-Compatible" content="IE=edge"> -<title>Closure Unit Tests - goog.crypt</title> -<script src="../base.js"></script> -<script> - goog.require('goog.crypt'); - goog.require('goog.testing.jsunit'); -</script> -</head> -<body> -<script> - -var UTF8_RANGES_BYTE_ARRAY = [ - 0x00, - 0x7F, - 0xC2, 0x80, - 0xDF, 0xBF, - 0xE0, 0xA0, 0x80, - 0xEF, 0xBF, 0xBF]; - -var UTF8_RANGES_STRING = '\u0000\u007F\u0080\u07FF\u0800\uFFFF'; - -function testStringToUtf8ByteArray() { - // Known encodings taken from Java's String.getBytes("UTF8") - - assertArrayEquals('ASCII', - [72, 101, 108, 108, 111, 44, 32, 119, 111, 114, 108, 100], - goog.crypt.stringToUtf8ByteArray('Hello, world')); - - assertArrayEquals('Latin', - [83, 99, 104, 195, 182, 110], - goog.crypt.stringToUtf8ByteArray('Sch\u00f6n')); - - assertArrayEquals('limits of the first 3 UTF-8 character ranges', - UTF8_RANGES_BYTE_ARRAY, - goog.crypt.stringToUtf8ByteArray(UTF8_RANGES_STRING)); -} - -function testUtf8ByteArrayToString() { - // Known encodings taken from Java's String.getBytes("UTF8") - - assertEquals('ASCII', 'Hello, world', goog.crypt.utf8ByteArrayToString( - [72, 101, 108, 108, 111, 44, 32, 119, 111, 114, 108, 100])); - - assertEquals('Latin', 'Sch\u00f6n', goog.crypt.utf8ByteArrayToString( - [83, 99, 104, 195, 182, 110])); - - assertEquals('limits of the first 3 UTF-8 character ranges', - UTF8_RANGES_STRING, - goog.crypt.utf8ByteArrayToString(UTF8_RANGES_BYTE_ARRAY)); -} - -function testByteArrayToString() { - assertEquals('', goog.crypt.byteArrayToString([])); - assertEquals('abc', goog.crypt.byteArrayToString([97, 98, 99])); -} - -function testHexToByteArray() { - assertElementsEquals( - [202, 254, 222, 173], - // Java magic number - goog.crypt.hexToByteArray('cafedead')); - - assertElementsEquals( - [222, 173, 190, 239], - // IBM magic number - goog.crypt.hexToByteArray('DEADBEEF')); -} - -function testByteArrayToHex() { - assertEquals( - // Java magic number - 'cafedead', - goog.crypt.byteArrayToHex([202, 254, 222, 173])); - - assertEquals( - // IBM magic number - 'deadbeef', - goog.crypt.byteArrayToHex([222, 173, 190, 239])); -} - -</script> -</body> -</html> |