From 4acb508a158993bebe4bc610b4b8c986881e3f22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=96=B0=E5=88=9A?= <719802264@qq.com> Date: Fri, 22 Jan 2021 11:13:50 +0800 Subject: [PATCH] test dvm --- test/DVM/AMMLikeCase.test.ts | 8 ++++---- test/DVM/ConstPriceCase.test.ts | 4 ++-- test/DVM/trader.test.ts | 32 ++++++++++++++++---------------- 3 files changed, 22 insertions(+), 22 deletions(-) diff --git a/test/DVM/AMMLikeCase.test.ts b/test/DVM/AMMLikeCase.test.ts index 99c9f69..4a582f5 100644 --- a/test/DVM/AMMLikeCase.test.ts +++ b/test/DVM/AMMLikeCase.test.ts @@ -64,7 +64,7 @@ describe("AMMLikeCase", () => { // trader balances assert.equal( await ctx.BASE.methods.balanceOf(trader).call(), - "11664999999861250000" + "11666666666527777777" ); assert.equal( await ctx.QUOTE.methods.balanceOf(trader).call(), @@ -84,7 +84,7 @@ describe("AMMLikeCase", () => { // maintainer balances assert.equal( await ctx.BASE.methods.balanceOf(ctx.Maintainer).call(), - "1666666666527777" + "0" ); assert.equal( await ctx.QUOTE.methods.balanceOf(ctx.Maintainer).call(), @@ -105,7 +105,7 @@ describe("AMMLikeCase", () => { ); assert.equal( await ctx.QUOTE.methods.balanceOf(trader).call(), - "1090818181827263636364" + "1090909090918181818182" ); // vault balances @@ -125,7 +125,7 @@ describe("AMMLikeCase", () => { ); assert.equal( await ctx.QUOTE.methods.balanceOf(ctx.Maintainer).call(), - "90909090918181818" + "0" ); }); }); diff --git a/test/DVM/ConstPriceCase.test.ts b/test/DVM/ConstPriceCase.test.ts index 5f1c84e..62023fd 100644 --- a/test/DVM/ConstPriceCase.test.ts +++ b/test/DVM/ConstPriceCase.test.ts @@ -63,7 +63,7 @@ describe("ConstPriceCase", () => { // trader balances assert.equal( await ctx.BASE.methods.balanceOf(trader).call(), - decimalStr("11.998") + decimalStr("12") ); assert.equal( await ctx.QUOTE.methods.balanceOf(trader).call(), @@ -104,7 +104,7 @@ describe("ConstPriceCase", () => { ); assert.equal( await ctx.QUOTE.methods.balanceOf(trader).call(), - decimalStr("1099.9") + decimalStr("1100") ); // vault balances diff --git a/test/DVM/trader.test.ts b/test/DVM/trader.test.ts index 3090cee..d5502e4 100644 --- a/test/DVM/trader.test.ts +++ b/test/DVM/trader.test.ts @@ -74,7 +74,7 @@ describe("Trader", () => { // trader balances assert.equal( await ctx.BASE.methods.balanceOf(trader).call(), - "11950668837297593488" + "11952621458756349837" ); assert.equal( await ctx.QUOTE.methods.balanceOf(trader).call(), @@ -92,7 +92,7 @@ describe("Trader", () => { // maintainer balances assert.equal( await ctx.BASE.methods.balanceOf(ctx.Maintainer).call(), - "1952621458756349" + "0" ); assert.equal( await ctx.QUOTE.methods.balanceOf(ctx.Maintainer).call(), @@ -105,11 +105,11 @@ describe("Trader", () => { // trader balances assert.equal( await ctx.BASE.methods.balanceOf(trader).call(), - "10950668837297593488" + "10952621458756349837" ); assert.equal( await ctx.QUOTE.methods.balanceOf(trader).call(), - "903631079987679211407" + "903734814802481693100" ); // vault balances assert.equal( @@ -123,11 +123,11 @@ describe("Trader", () => { // maintainer balances assert.equal( await ctx.BASE.methods.balanceOf(ctx.Maintainer).call(), - "1952621458756349" + "0" ); assert.equal( await ctx.QUOTE.methods.balanceOf(ctx.Maintainer).call(), - "103734814802481693" + "0" ); // buy when quoet is not 0 @@ -136,11 +136,11 @@ describe("Trader", () => { // trader balances assert.equal( await ctx.BASE.methods.balanceOf(trader).call(), - "12845284163771515535" + "12849133297068584118" ); assert.equal( await ctx.QUOTE.methods.balanceOf(trader).call(), - "703631079987679211407" + "703734814802481693100" ); // vault balances assert.equal( @@ -154,11 +154,11 @@ describe("Trader", () => { // maintainer balances assert.equal( await ctx.BASE.methods.balanceOf(ctx.Maintainer).call(), - "3849133297068583" + "0" ); assert.equal( await ctx.QUOTE.methods.balanceOf(ctx.Maintainer).call(), - "103734814802481693" + "0" ); }); @@ -182,15 +182,15 @@ describe("Trader", () => { // console.log(await ctx.DVM.methods.querySellQuote(ctx.Deployer, quoteInput).call()) // buy failed - await truffleAssert.reverts(ctx.DVM.methods.flashLoan("1950668837297593489", "0", trader, "0x").send(ctx.sendParam(trader)), "FLASH_LOAN_FAILED") + await truffleAssert.reverts(ctx.DVM.methods.flashLoan("1952621458756349838", "0", trader, "0x").send(ctx.sendParam(trader)), "FLASH_LOAN_FAILED") // buy succeed - await ctx.DVM.methods.flashLoan("1950668837297593488", "0", trader, "0x").send(ctx.sendParam(trader)) + await ctx.DVM.methods.flashLoan("1952621458756349837", "0", trader, "0x").send(ctx.sendParam(trader)) // trader balances assert.equal( await ctx.BASE.methods.balanceOf(trader).call(), - "11950668837297593488" + "11952621458756349837" ); // sell @@ -201,15 +201,15 @@ describe("Trader", () => { // sell failed - await truffleAssert.reverts(ctx.DVM.methods.flashLoan("0", "103631079987679211408", trader, "0x").send(ctx.sendParam(trader)), "FLASH_LOAN_FAILED") + await truffleAssert.reverts(ctx.DVM.methods.flashLoan("0", "103734814802481693101", trader, "0x").send(ctx.sendParam(trader)), "FLASH_LOAN_FAILED") // sell succeed - await ctx.DVM.methods.flashLoan("0", "103631079987679211407", trader, "0x").send(ctx.sendParam(trader)) + await ctx.DVM.methods.flashLoan("0", "103734814802481693100", trader, "0x").send(ctx.sendParam(trader)) // trader balances assert.equal( await ctx.QUOTE.methods.balanceOf(trader).call(), - "903631079987679211407" + "903734814802481693100" ); })