11cb0ef41Sopenharmony_ci'use strict';
21cb0ef41Sopenharmony_cirequire('../common');
31cb0ef41Sopenharmony_ciconst assert = require('assert');
41cb0ef41Sopenharmony_ciconst httpCommon = require('_http_common');
51cb0ef41Sopenharmony_ciconst checkIsHttpToken = httpCommon._checkIsHttpToken;
61cb0ef41Sopenharmony_ciconst checkInvalidHeaderChar = httpCommon._checkInvalidHeaderChar;
71cb0ef41Sopenharmony_ci
81cb0ef41Sopenharmony_ci// checkIsHttpToken
91cb0ef41Sopenharmony_ciassert(checkIsHttpToken('t'));
101cb0ef41Sopenharmony_ciassert(checkIsHttpToken('tt'));
111cb0ef41Sopenharmony_ciassert(checkIsHttpToken('ttt'));
121cb0ef41Sopenharmony_ciassert(checkIsHttpToken('tttt'));
131cb0ef41Sopenharmony_ciassert(checkIsHttpToken('ttttt'));
141cb0ef41Sopenharmony_ci
151cb0ef41Sopenharmony_ciassert.strictEqual(checkIsHttpToken(''), false);
161cb0ef41Sopenharmony_ciassert.strictEqual(checkIsHttpToken(' '), false);
171cb0ef41Sopenharmony_ciassert.strictEqual(checkIsHttpToken('あ'), false);
181cb0ef41Sopenharmony_ciassert.strictEqual(checkIsHttpToken('あa'), false);
191cb0ef41Sopenharmony_ciassert.strictEqual(checkIsHttpToken('aaaaあaaaa'), false);
201cb0ef41Sopenharmony_ci
211cb0ef41Sopenharmony_ci// checkInvalidHeaderChar
221cb0ef41Sopenharmony_ciassert(checkInvalidHeaderChar('あ'));
231cb0ef41Sopenharmony_ciassert(checkInvalidHeaderChar('aaaaあaaaa'));
241cb0ef41Sopenharmony_ci
251cb0ef41Sopenharmony_ciassert.strictEqual(checkInvalidHeaderChar(''), false);
261cb0ef41Sopenharmony_ciassert.strictEqual(checkInvalidHeaderChar(1), false);
271cb0ef41Sopenharmony_ciassert.strictEqual(checkInvalidHeaderChar(' '), false);
281cb0ef41Sopenharmony_ciassert.strictEqual(checkInvalidHeaderChar(false), false);
291cb0ef41Sopenharmony_ciassert.strictEqual(checkInvalidHeaderChar('t'), false);
301cb0ef41Sopenharmony_ciassert.strictEqual(checkInvalidHeaderChar('tt'), false);
311cb0ef41Sopenharmony_ciassert.strictEqual(checkInvalidHeaderChar('ttt'), false);
321cb0ef41Sopenharmony_ciassert.strictEqual(checkInvalidHeaderChar('tttt'), false);
331cb0ef41Sopenharmony_ciassert.strictEqual(checkInvalidHeaderChar('ttttt'), false);
34