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

Function testBinaryConcat

js/src/test/base/test.binaryConcat.js:3–21  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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