@codeplaydata/adapters
Advanced tools
Comparing version 0.4.8 to 0.4.9
@@ -13,3 +13,3 @@ // @filename: GenericQueue.test.ts | ||
assert.deepEqual(queue.storage, []); | ||
await context.test('Testando se a operação de inserção funciona na fila mas não vai para o banco de dados.', async (subcontext) => { | ||
await context.test('Testando se a operacao de insercao funciona na fila mas nao vai para o banco de dados.', async (subcontext) => { | ||
queue.query(LocalStorageQuery.setItem, 'testing the first insert.', 'insert-1'); | ||
@@ -19,3 +19,3 @@ assert.strictEqual(queue.size, 1); | ||
assert.deepEqual(queue.storage, [{ key: 'insert-1', object: 'testing the first insert.', query: 'setItem', store: undefined }]); | ||
await subcontext.test('Testando se a operação de inserção está indo para o banco de dados.', () => { | ||
await subcontext.test('Testando se a operacao de insercao esta indo para o banco de dados.', () => { | ||
queue.dequeue(); | ||
@@ -29,3 +29,3 @@ assert.strictEqual(queue.size, 0); | ||
}); | ||
await context.test('Testando se a fila emite o erro quando a está cheia.', () => { | ||
await context.test('Testando se a fila emite o erro quando a esta cheia.', () => { | ||
queue.query(LocalStorageQuery.setItem, 'testing the first insert.', 'insert-1'); | ||
@@ -32,0 +32,0 @@ queue.query(LocalStorageQuery.setItem, 'testing the second insert.', 'insert-2'); |
@@ -10,3 +10,3 @@ // @filename: LocalStorage.test.ts | ||
assert.strictEqual(localstorage.store, ''); | ||
await context.test('Testando a inserção de dados.', async (subcontext) => { | ||
await context.test('Testando a insercao de dados.', async (subcontext) => { | ||
// already a cler test, but later will be repeated. | ||
@@ -21,3 +21,3 @@ localstorage.query(LocalStorageQuery.clear); | ||
assert.strictEqual(inserted.object, 'testing the second insert.'); | ||
await subcontext.test('Testando a deleção de dados.', () => { | ||
await subcontext.test('Testando a delecao de dados.', () => { | ||
localstorage.query(LocalStorageQuery.delete, undefined, 'insert-2'); | ||
@@ -29,7 +29,7 @@ assert.strictEqual(localstorage.lenght, 1); | ||
}); | ||
await subcontext.test('Testando o parâmetro de chave que se refira ao valor do seu dado inserido.', () => { | ||
await subcontext.test('Testando o parametro de chave que se refira ao valor do seu dado inserido.', () => { | ||
assert.strictEqual(localstorage.key(0), 'insert-1'); | ||
assert.strictEqual(localstorage.key(1), null); | ||
}); | ||
await subcontext.test('Testando a deleção de todos os bancos de dados.', () => { | ||
await subcontext.test('Testando a delecao de todos os bancos de dados.', () => { | ||
localstorage.query(LocalStorageQuery.clear); | ||
@@ -36,0 +36,0 @@ assert.strictEqual(localstorage.lenght, 0); |
@@ -10,3 +10,3 @@ // @filename: MongoDB.test.ts | ||
assert.strictEqual(mongo._store, 'startup_log'); | ||
await context.test('Testando todos os *getters* e *setters*, _i.e._ nome de coleções e base de dados.', () => { | ||
await context.test('Testando todos os *getters* e *setters*, _i.e._ nome de colecoes e base de dados.', () => { | ||
mongo.database = 'teste'; | ||
@@ -17,3 +17,3 @@ assert.strictEqual(mongo.database, 'teste'); | ||
}); | ||
await context.test('Testando todas as operações de CRUD.', async (subcontext) => { | ||
await context.test('Testando todas as operacoes de CRUD.', async (subcontext) => { | ||
mongo.database = 'admin'; | ||
@@ -32,11 +32,11 @@ mongo.store = 'collection1'; | ||
assert.strictEqual(data.msg, 'testing 1, 2, 3...'); | ||
await subcontext.test('Criando índice de otimização de banco de dados.', async (deepsubcontext) => { | ||
await subcontext.test('Criando indice de otimizacao de banco de dados.', async (deepsubcontext) => { | ||
await mongo.index(IndexOperations.create, [{ key: { msg: 'text' }, default_language: 'english', name: 'msg_index' }]); | ||
const indexes = await mongo.index(IndexOperations.get); | ||
assert.strictEqual(indexes[1].name, 'msg_index'); | ||
await deepsubcontext.test('Utilizando o índice.', async () => { | ||
await deepsubcontext.test('Utilizando o indice.', async () => { | ||
const data = await mongo.query(MongoQuery.findOne, { $text: { $search: "testing" } }); | ||
assert.strictEqual(data.msg, 'testing 1, 2, 3...'); | ||
}); | ||
await deepsubcontext.test('Deletando o índice.', async () => { | ||
await deepsubcontext.test('Deletando o indice.', async () => { | ||
await mongo.index(IndexOperations.drop); | ||
@@ -47,3 +47,3 @@ const indexes = await mongo.index(IndexOperations.get); | ||
}); | ||
await subcontext.test('Atualizando um documento da coleção.', async () => { | ||
await subcontext.test('Atualizando um documento da colecao.', async () => { | ||
await mongo.query(MongoQuery.updateOne, { $set: { msg: 'new message.' } }, { msg: 'testing 1, 2, 3...' }); | ||
@@ -84,7 +84,7 @@ const data = await mongo.query(MongoQuery.findOne, { msg: 'new message.' }); | ||
}); | ||
await context.test('Testando o retorno de null no caso de envio de uma operação que não existe.', async () => { | ||
await context.test('Testando o retorno de null no caso de envio de uma operacao que nao existe.', async () => { | ||
const nullReturn = await mongo.query('error'); | ||
assert.strictEqual(nullReturn, null); | ||
}); | ||
await context.test('Testando erro genérico.', async () => { | ||
await context.test('Testando erro generico.', async () => { | ||
await assert.rejects(async () => { | ||
@@ -91,0 +91,0 @@ await mongo.query('', {}, {}); |
@@ -5,3 +5,3 @@ // @filename: Fetch.test.ts | ||
import { Fetch } from "./Fetch.js"; | ||
test('Testando o retorno de uma requisição GET.', async () => { | ||
test('Testando o retorno de uma requisicao GET.', async () => { | ||
const httpclient = new Fetch(); | ||
@@ -8,0 +8,0 @@ const request = new Request('https://httpstat.us/200'); |
@@ -6,6 +6,5 @@ // @filename: ExpressApp.test.ts | ||
import { ExpressRouter } from "./ExpressRouter.js"; | ||
test('Testando se a aplicação _express_ registra o roteador como um módulo.', async () => { | ||
test('Testando se a aplicacao _express_ registra o roteador como um modulo.', async () => { | ||
const router = new ExpressRouter(); | ||
const testRoute = { method: 'get', endpoint: '/data' }; | ||
await router.register(testRoute.method, testRoute.endpoint, async function () { | ||
await router.register('get', '/data', async function () { | ||
return; | ||
@@ -12,0 +11,0 @@ }); |
{ | ||
"name": "@codeplaydata/adapters", | ||
"version": "0.4.8", | ||
"version": "0.4.9", | ||
"type": "module", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -73,1 +73,83 @@ <div align="center"> | ||
<br> | ||
### Express | ||
```typescript | ||
import { ExpressApp, ExpressRouter } from "@codeplaydata/adapters"; | ||
const router = new ExpressRouter(); | ||
await router.register('get', '/data', async function() { | ||
return; | ||
}) | ||
const api = new ExpressApp([{ path: '/teste', router: router.router }]); | ||
/.../ | ||
``` | ||
<br> | ||
### GPU | ||
```typescript | ||
import { GPUDeviceAdapter, GPUCommandRepository } from "@codeplaydata/adapters"; | ||
const gpu = new GPUDeviceAdapter(new GPUCommandRepository()); | ||
/.../ | ||
``` | ||
<br> | ||
### MongoDB | ||
```typescript | ||
import { MongoDB } from "@codeplaydata/adapters"; | ||
const mongo = new MongoDB('mongodb://127.0.0.1:27017'); | ||
mongo.database = 'teste'; | ||
mongo.store = 'collection1'; | ||
await mongo.query(/.../) | ||
``` | ||
<br> | ||
### LocalStorage | ||
```typescript | ||
import { LocalStorage } from "@codeplaydata/adapters"; | ||
const localstorage = new LocalStorage(); | ||
localstorage.query(/.../) | ||
``` | ||
<br> | ||
### IndexedDB | ||
```typescript | ||
import { IndexedDB } from "@codeplaydata/adapters"; | ||
const idbconfig = { | ||
name: 'LocalTestStorage', | ||
version: 1, | ||
repositories: [ | ||
{ | ||
name: 'features', | ||
id: 'name', | ||
indexes: [ | ||
{ | ||
indexName: 'name', | ||
keypath: 'name' | ||
} | ||
] | ||
} | ||
] | ||
} | ||
const indexeddb = new IndexedDB(idbconfig); | ||
indexeddb.query(/.../); | ||
/.../ | ||
``` | ||
--- |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
69117
155
1151