MCPcopy Create free account
hub / github.com/ccxt/ccxt / testBinaryConcat

Function testBinaryConcat

ts/src/test/base/test.binaryConcat.ts:5–27  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

3import ccxt from '../../../ccxt.js';
4
5function testBinaryConcat () {
6
7 const exchange = new ccxt.Exchange ({
8 'id': 'sampleexchange',
9 });
10
11 // Test 1: Concat two binaries
12 const binary1 = exchange.stringToBinary ('hello');
13 const binary2 = exchange.stringToBinary (' world');
14 const result1 = exchange.binaryConcat (binary1, binary2);
15 assert (exchange.binaryToString (result1) === 'hello world');
16
17 // Test 2: Concat three binaries
18 const binary3 = exchange.stringToBinary ('foo');
19 const binary4 = exchange.stringToBinary ('bar');
20 const binary5 = exchange.stringToBinary ('baz');
21 const result2 = exchange.binaryConcat (binary3, binary4, binary5);
22 assert (exchange.binaryToString (result2) === 'foobarbaz');
23
24 // Test 3: Concat with hex bytes
25 const result3 = exchange.binaryConcat (exchange.base16ToBinary ('68656c6c6f'), exchange.stringToBinary (' world'));
26 assert (exchange.binaryToString (result3) === 'hello world');
27}
28
29export default testBinaryConcat;

Callers 1

baseTestsInitFunction · 0.70

Calls 5

stringToBinaryMethod · 0.95
binaryConcatMethod · 0.95
binaryToStringMethod · 0.95
base16ToBinaryMethod · 0.95
assertFunction · 0.50

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…