This commit is contained in:
person 2018-03-06 17:04:25 -08:00
parent cc1700caba
commit 301f58d2ad
27 changed files with 621 additions and 447 deletions

View File

@ -3,9 +3,21 @@
<component name="ChangeListManager">
<list default="true" id="40b9626d-5f4f-46c4-8096-7de331aaa15a" name="Default" comment="">
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
<change beforePath="$PROJECT_DIR$/entity/User.js" afterPath="$PROJECT_DIR$/entity/User.js" />
<change beforePath="$PROJECT_DIR$/index.js" afterPath="$PROJECT_DIR$/index.js" />
<change beforePath="$PROJECT_DIR$/pages/InvestPage.js" afterPath="$PROJECT_DIR$/pages/InvestPage.js" />
<change beforePath="$PROJECT_DIR$/pages/ManagePage.js" afterPath="$PROJECT_DIR$/pages/ManagePage.js" />
<change beforePath="$PROJECT_DIR$/pages/Page.js" afterPath="$PROJECT_DIR$/pages/Page.js" />
<change beforePath="$PROJECT_DIR$/scenarios/testSuite1.json" afterPath="$PROJECT_DIR$/scenarios/testSuite1.json" />
<change beforePath="$PROJECT_DIR$/scenarios/testSuite2.json" afterPath="$PROJECT_DIR$/scenarios/testSuite2.json" />
<change beforePath="$PROJECT_DIR$/test/testSuite1.js" afterPath="$PROJECT_DIR$/test/testSuite1.js" />
<change beforePath="$PROJECT_DIR$/utils/Utils.js" afterPath="$PROJECT_DIR$/utils/Utils.js" />
<change beforePath="$PROJECT_DIR$/test/testSuite2.js" afterPath="$PROJECT_DIR$/test/testSuite2.js" />
<change beforePath="$PROJECT_DIR$/tests/Test1.js" afterPath="$PROJECT_DIR$/tests/Test1.js" />
<change beforePath="$PROJECT_DIR$/tests/Test4.js" afterPath="$PROJECT_DIR$/tests/Test4.js" />
<change beforePath="$PROJECT_DIR$/users/user4_40cA.json" afterPath="$PROJECT_DIR$/users1/user4_40cA.json" />
<change beforePath="$PROJECT_DIR$/users/user4_F16A.json" afterPath="$PROJECT_DIR$/users1/user4_F16A.json" />
<change beforePath="$PROJECT_DIR$/users/user77_27F2.json" afterPath="$PROJECT_DIR$/users1/user77_27F2.json" />
<change beforePath="$PROJECT_DIR$/users/user77_56B2.json" afterPath="$PROJECT_DIR$/users1/user77_56B2.json" />
</list>
<ignored path="$PROJECT_DIR$/.tmp/" />
<ignored path="$PROJECT_DIR$/temp/" />
@ -22,48 +34,58 @@
</component>
<component name="FileEditorManager">
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
<file leaf-file-name="Utils.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/utils/Utils.js">
<file leaf-file-name="User.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/entity/User.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="291">
<caret line="33" column="25" lean-forward="true" selection-start-line="33" selection-start-column="25" selection-end-line="33" selection-end-column="25" />
<state relative-caret-position="146">
<caret line="467" column="106" lean-forward="false" selection-start-line="467" selection-start-column="99" selection-end-line="467" selection-end-column="106" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="index.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/index.js">
<file leaf-file-name="MetaMask.js" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/pages/MetaMask.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="240">
<caret line="45" column="2" lean-forward="false" selection-start-line="45" selection-start-column="2" selection-end-line="45" selection-end-column="2" />
<state relative-caret-position="63">
<caret line="197" column="6" lean-forward="false" selection-start-line="197" selection-start-column="6" selection-end-line="197" selection-end-column="6" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="testSuite1.js" pinned="false" current-in-tab="true">
<file leaf-file-name="ManagePage.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/pages/ManagePage.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="185">
<caret line="214" column="33" lean-forward="false" selection-start-line="214" selection-start-column="33" selection-end-line="214" selection-end-column="33" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="InvestPage.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/pages/InvestPage.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="422">
<caret line="60" column="5" lean-forward="false" selection-start-line="60" selection-start-column="5" selection-end-line="60" selection-end-column="5" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="testSuite1.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/test/testSuite1.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="251">
<caret line="76" column="14" lean-forward="false" selection-start-line="76" selection-start-column="14" selection-end-line="76" selection-end-column="14" />
<state relative-caret-position="277">
<caret line="135" column="32" lean-forward="true" selection-start-line="135" selection-start-column="32" selection-end-line="135" selection-end-column="32" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="Logger.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/entity/Logger.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="426">
<caret line="36" column="38" lean-forward="false" selection-start-line="35" selection-start-column="0" selection-end-line="36" selection-end-column="38" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="user77_27F2.json" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/users/user77_27F2.json">
<file leaf-file-name="user77_56B2.json" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/users1/user77_56B2.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="30">
<caret line="2" column="81" lean-forward="false" selection-start-line="2" selection-start-column="17" selection-end-line="2" selection-end-column="81" />
@ -72,51 +94,41 @@
</provider>
</entry>
</file>
<file leaf-file-name="Test1.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/tests/Test1.js">
<file leaf-file-name="Owner.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/entity/Owner.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="182">
<caret line="51" column="6" lean-forward="false" selection-start-line="51" selection-start-column="6" selection-end-line="51" selection-end-column="6" />
<state relative-caret-position="369">
<caret line="74" column="34" lean-forward="false" selection-start-line="74" selection-start-column="34" selection-end-line="74" selection-end-column="34" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="T2RyWyMy_0020.json" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/scenarios/T2RyWyMy_0020.json">
<file leaf-file-name="Investor.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/entity/Investor.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="465">
<caret line="41" column="32" lean-forward="false" selection-start-line="41" selection-start-column="32" selection-end-line="41" selection-end-column="32" />
<state relative-caret-position="345">
<caret line="23" column="0" lean-forward="false" selection-start-line="23" selection-start-column="0" selection-end-line="23" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="package.json" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/package.json">
<file leaf-file-name="testSuite2.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/test/testSuite2.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="225">
<caret line="15" column="24" lean-forward="false" selection-start-line="15" selection-start-column="24" selection-end-line="15" selection-end-column="24" />
<state relative-caret-position="155">
<caret line="113" column="34" lean-forward="false" selection-start-line="113" selection-start-column="34" selection-end-line="113" selection-end-column="34" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="simple.json" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/scenarios/simple.json">
<file leaf-file-name="Page.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/pages/Page.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="384">
<caret line="27" column="17" lean-forward="false" selection-start-line="27" selection-start-column="17" selection-end-line="27" selection-end-column="17" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="T3RnWn.json" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/scenarios/T3RnWn.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="135">
<caret line="9" column="4" lean-forward="false" selection-start-line="9" selection-start-column="4" selection-end-line="9" selection-end-column="4" />
<state relative-caret-position="146">
<caret line="66" column="8" lean-forward="false" selection-start-line="66" selection-start-column="8" selection-end-line="66" selection-end-column="8" />
<folding />
</state>
</provider>
@ -133,16 +145,9 @@
</component>
<component name="FindInProjectRecents">
<findStrings>
<find>clear</find>
<find>add network</find>
<find>modal</find>
<find>deployment</find>
<find>isEle</find>
<find>screen</find>
<find>didn</find>
<find>ref</find>
<find>doTra</find>
<find>doTr</find>
<find>scree</find>
<find>swi</find>
<find>screenSh</find>
@ -159,10 +164,17 @@
<find>switc</find>
<find>switch</find>
<find>isDisplayed</find>
<find>switch</find>
<find>do</find>
<find>browser</find>
<find>create</find>
<find>sokol</find>
<find>addWh</find>
<find>buttonOk</find>
<find>doTr</find>
<find>creat</find>
<find>distribute</find>
<find>isDisa</find>
<find>counter</find>
</findStrings>
<dirStrings>
<dir>$PROJECT_DIR$/temp</dir>
@ -175,21 +187,10 @@
<component name="IdeDocumentHistory">
<option name="CHANGED_PATHS">
<list>
<option value="$PROJECT_DIR$/tests/Test3.js" />
<option value="$PROJECT_DIR$/entity/Crowdsale.js" />
<option value="$PROJECT_DIR$/entity/ReservedTokens.js" />
<option value="$PROJECT_DIR$/entity/Tier.js" />
<option value="$PROJECT_DIR$/entity/Whitelist.js" />
<option value="$PROJECT_DIR$/entity/Helper.js" />
<option value="$PROJECT_DIR$/tests/Test.js" />
<option value="$PROJECT_DIR$/node_modules/mocha/bin/mocha" />
<option value="$PROJECT_DIR$/tests/test.js" />
<option value="$PROJECT_DIR$/test/testFUCK.js" />
<option value="$PROJECT_DIR$/WhatToDo.txt" />
<option value="$PROJECT_DIR$/entity/Owner.js" />
<option value="$PROJECT_DIR$/entity/MetaMaskWallet.js" />
<option value="$PROJECT_DIR$/pages/ReservedTokensPage.js" />
<option value="$PROJECT_DIR$/entity/Investor.js" />
<option value="$PROJECT_DIR$/investors/investor2.json" />
<option value="$PROJECT_DIR$/test/test.js" />
<option value="$PROJECT_DIR$/package.json" />
@ -202,30 +203,41 @@
<option value="$PROJECT_DIR$/scenarios/T1RyWn_0008.json" />
<option value="$PROJECT_DIR$/pages/WizardStep2.js" />
<option value="$PROJECT_DIR$/pages/WizardStep3.js" />
<option value="$PROJECT_DIR$/scenarios/testSuite1.json" />
<option value="$PROJECT_DIR$/tests/Test4.js" />
<option value="$PROJECT_DIR$/entity/Logger.js" />
<option value="$PROJECT_DIR$/pages/TierPage.js" />
<option value="$PROJECT_DIR$/pages/InvestPage.js" />
<option value="$PROJECT_DIR$/pages/ManagePage.js" />
<option value="$PROJECT_DIR$/pages/WizardStep4.js" />
<option value="$PROJECT_DIR$/pages/Page.js" />
<option value="$PROJECT_DIR$/entity/User.js" />
<option value="$PROJECT_DIR$/.gitignore" />
<option value="$PROJECT_DIR$/.travis.yml" />
<option value="$PROJECT_DIR$/.circleci/config.yml" />
<option value="$PROJECT_DIR$/README.md" />
<option value="$PROJECT_DIR$/token.txt" />
<option value="$PROJECT_DIR$/test/testSuite2.js" />
<option value="$PROJECT_DIR$/pages/MetaMask.js" />
<option value="$PROJECT_DIR$/scenarios/testSuite2.json" />
<option value="$PROJECT_DIR$/scenarios/T3RnWn.json" />
<option value="$PROJECT_DIR$/scenarios/simple.json" />
<option value="$PROJECT_DIR$/tests/Test1.js" />
<option value="$PROJECT_DIR$/scenarios/T2RyWyMy_0020.json" />
<option value="$PROJECT_DIR$/utils/Utils.js" />
<option value="$PROJECT_DIR$/scenarios/testSuite1.json" />
<option value="$PROJECT_DIR$/scenarios/testSuite2.json" />
<option value="$PROJECT_DIR$/users1/userc30b6_77.json" />
<option value="$PROJECT_DIR$/users1/userA5ec_77.json" />
<option value="$PROJECT_DIR$/users1/user895B_77.json" />
<option value="$PROJECT_DIR$/user2/user77_a3e8.json" />
<option value="$PROJECT_DIR$/user2/user77_AbDE.json" />
<option value="$PROJECT_DIR$/user2/user77_75B4.json" />
<option value="$PROJECT_DIR$/user2/user77_2C68.json" />
<option value="$PROJECT_DIR$/user2/user77_AAcd.json" />
<option value="$PROJECT_DIR$/user2/user77_9D76.json" />
<option value="$PROJECT_DIR$/user2/user77_a75C.json" />
<option value="$PROJECT_DIR$/test/testSuite2.js" />
<option value="$PROJECT_DIR$/index.js" />
<option value="$PROJECT_DIR$/tests/Test4.js" />
<option value="$PROJECT_DIR$/tests/Test1.js" />
<option value="$PROJECT_DIR$/pages/Page.js" />
<option value="$PROJECT_DIR$/pages/ManagePage.js" />
<option value="$PROJECT_DIR$/entity/Investor.js" />
<option value="$PROJECT_DIR$/test/testSuite1.js" />
<option value="$PROJECT_DIR$/pages/InvestPage.js" />
<option value="$PROJECT_DIR$/entity/User.js" />
</list>
</option>
</component>
@ -291,21 +303,11 @@
<item name="token-wizard-test-automation" type="462c0819:PsiDirectoryNode" />
<item name="pages" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="token-wizard-test-automation" type="b2602c69:ProjectViewProjectNode" />
<item name="token-wizard-test-automation" type="462c0819:PsiDirectoryNode" />
<item name="results" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="token-wizard-test-automation" type="b2602c69:ProjectViewProjectNode" />
<item name="token-wizard-test-automation" type="462c0819:PsiDirectoryNode" />
<item name="scenarios" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="token-wizard-test-automation" type="b2602c69:ProjectViewProjectNode" />
<item name="token-wizard-test-automation" type="462c0819:PsiDirectoryNode" />
<item name="temp" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="token-wizard-test-automation" type="b2602c69:ProjectViewProjectNode" />
<item name="token-wizard-test-automation" type="462c0819:PsiDirectoryNode" />
@ -319,12 +321,7 @@
<path>
<item name="token-wizard-test-automation" type="b2602c69:ProjectViewProjectNode" />
<item name="token-wizard-test-automation" type="462c0819:PsiDirectoryNode" />
<item name="users" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="token-wizard-test-automation" type="b2602c69:ProjectViewProjectNode" />
<item name="token-wizard-test-automation" type="462c0819:PsiDirectoryNode" />
<item name="utils" type="462c0819:PsiDirectoryNode" />
<item name="users1" type="462c0819:PsiDirectoryNode" />
</path>
</expand>
<select />
@ -349,6 +346,7 @@
</component>
<component name="RecentsManager">
<key name="MoveFile.RECENT_KEYS">
<recent name="$PROJECT_DIR$/users1" />
<recent name="$PROJECT_DIR$/users" />
<recent name="$PROJECT_DIR$/test" />
<recent name="$PROJECT_DIR$/scenarios" />
@ -399,12 +397,12 @@
<workItem from="1519788052352" duration="2739000" />
<workItem from="1519840457230" duration="27677000" />
<workItem from="1520279748388" duration="9878000" />
<workItem from="1520293993686" duration="8251000" />
<workItem from="1520293993686" duration="21568000" />
</task>
<servers />
</component>
<component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="425727000" />
<option name="totallyTimeSpent" value="439044000" />
</component>
<component name="TodoView">
<todo-panel id="selected-file">
@ -420,15 +418,16 @@
<frame x="0" y="0" width="1440" height="900" extended-state="0" />
<editor active="true" />
<layout>
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.17406625" sideWeight="0.49213484" order="0" side_tool="false" content_ui="combo" />
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.15362932" sideWeight="0.49213484" order="0" side_tool="false" content_ui="combo" />
<window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32970452" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" />
<window_info id="Docker" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="false" weight="0.33" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" />
<window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="13" side_tool="true" content_ui="tabs" />
<window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.3281493" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.20062208" sideWeight="0.5" order="15" side_tool="false" content_ui="tabs" />
<window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.3544776" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
<window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.3544776" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
<window_info id="npm" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
<window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.24947146" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.35696518" sideWeight="0.5" order="17" side_tool="false" content_ui="tabs" x="134" y="236" width="1254" height="290" />
<window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.35696518" sideWeight="0.5" order="17" side_tool="false" content_ui="tabs" x="134" y="236" width="1254" height="290" />
<window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.27391976" sideWeight="0.5078652" order="2" side_tool="true" content_ui="tabs" />
<window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
<window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
@ -436,7 +435,6 @@
<window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
<window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
<window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
<window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.3281493" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
</layout>
<layout-to-restore>
@ -476,84 +474,9 @@
<watches-manager />
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/results/result_2_28_2018_18_38_14/result.log" />
<entry file="file://$PROJECT_DIR$/results/result_2_28_2018_20_31_25/screenshoot_2_28_2018_20_28_36.png" />
<entry file="file://$PROJECT_DIR$/results/result_2_28_2018_20_31_25/result.log" />
<entry file="file://$PROJECT_DIR$/entity/Whitelist.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="45" lean-forward="false" selection-start-line="0" selection-start-column="45" selection-end-line="0" selection-end-column="45" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/tests/Test4.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="387">
<caret line="56" column="79" lean-forward="false" selection-start-line="56" selection-start-column="79" selection-end-line="56" selection-end-column="79" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/results/result_2_28_2018_21_5_43/result.log" />
<entry file="file://$PROJECT_DIR$/results/result_3_2_2018_13_39_7/screenshoot_3_2_2018_13_29_39.png">
<provider selected="true" editor-type-id="images">
<state />
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/results/result_3_2_2018_13_39_7/result.log">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="206">
<caret line="605" column="34" lean-forward="false" selection-start-line="605" selection-start-column="28" selection-end-line="605" selection-end-column="34" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/node_modules/selenium-webdriver/lib/webdriver.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="142">
<caret line="2360" column="2" lean-forward="false" selection-start-line="2360" selection-start-column="2" selection-end-line="2360" selection-end-column="2" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_3_2018_16_24_30.png" />
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_3_2018_16_24_32.png" />
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_3_2018_16_24_33.png" />
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_3_2018_16_24_34.png" />
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_3_2018_16_24_35.png" />
<entry file="file://$APPLICATION_HOME_DIR$/plugins/JavaScriptLanguage/jsLanguageServicesImpl/external/lib.es5.d.ts">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="179">
<caret line="1298" column="4" lean-forward="false" selection-start-line="1298" selection-start-column="4" selection-end-line="1298" selection-end-column="4" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_4_2018_12_30_26.png" />
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_4_2018_12_30_41.png" />
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_4_2018_12_30_42.png" />
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_4_2018_12_30_44.png" />
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_4_2018_12_30_46.png" />
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_4_2018_12_30_48.png" />
<entry file="file://$PROJECT_DIR$/users/user77_56B2.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/entity/Owner.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="184">
<caret line="74" column="34" lean-forward="false" selection-start-line="74" selection-start-column="34" selection-end-line="74" selection-end-column="34" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/pages/ManagePage.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="2670">
<caret line="178" column="18" lean-forward="false" selection-start-line="178" selection-start-column="18" selection-end-line="178" selection-end-column="18" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/pages/WizardStep4.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="196">
@ -570,14 +493,6 @@
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/pages/Page.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="4380">
<caret line="292" column="12" lean-forward="false" selection-start-line="292" selection-start-column="12" selection-end-line="292" selection-end-column="12" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/NetworksCode.txt">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
@ -593,14 +508,6 @@
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/config.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/.circleci/config.yml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="300">
@ -617,55 +524,6 @@
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/.travis.yml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="309">
<caret line="27" column="41" lean-forward="false" selection-start-line="27" selection-start-column="41" selection-end-line="27" selection-end-column="41" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/README.md">
<provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
<state split_layout="SPLIT">
<first_editor relative-caret-position="-81">
<caret line="9" column="43" lean-forward="false" selection-start-line="9" selection-start-column="43" selection-end-line="9" selection-end-column="43" />
<folding />
</first_editor>
<second_editor />
</state>
</provider>
<provider editor-type-id="text-editor">
<state relative-caret-position="308">
<caret line="38" column="0" lean-forward="true" selection-start-line="38" selection-start-column="0" selection-end-line="38" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/test/testSuite2.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="215">
<caret line="270" column="36" lean-forward="false" selection-start-line="270" selection-start-column="36" selection-end-line="270" selection-end-column="36" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/pages/InvestPage.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="106">
<caret line="67" column="10" lean-forward="false" selection-start-line="67" selection-start-column="10" selection-end-line="67" selection-end-column="10" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/entity/User.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="139">
<caret line="568" column="52" lean-forward="false" selection-start-line="568" selection-start-column="52" selection-end-line="568" selection-end-column="52" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/pages/TierPage.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="174">
@ -674,74 +532,18 @@
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/pages/MetaMask.js">
<entry file="file://$PROJECT_DIR$/utils/Utils.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="386">
<caret line="219" column="46" lean-forward="false" selection-start-line="219" selection-start-column="46" selection-end-line="219" selection-end-column="46" />
<state relative-caret-position="291">
<caret line="33" column="25" lean-forward="false" selection-start-line="33" selection-start-column="25" selection-end-line="33" selection-end-column="25" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/scenarios/testSuite2.json">
<entry file="file://$PROJECT_DIR$/.travis.yml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="180">
<caret line="12" column="17" lean-forward="true" selection-start-line="12" selection-start-column="17" selection-end-line="12" selection-end-column="17" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/scenarios/testSuite1.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="390">
<caret line="26" column="22" lean-forward="false" selection-start-line="26" selection-start-column="21" selection-end-line="26" selection-end-column="22" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/users/user77_27F2.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="30">
<caret line="2" column="81" lean-forward="false" selection-start-line="2" selection-start-column="17" selection-end-line="2" selection-end-column="81" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/scenarios/T3RnWn.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="135">
<caret line="9" column="4" lean-forward="false" selection-start-line="9" selection-start-column="4" selection-end-line="9" selection-end-column="4" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/scenarios/simple.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="384">
<caret line="27" column="17" lean-forward="false" selection-start-line="27" selection-start-column="17" selection-end-line="27" selection-end-column="17" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/tests/Test1.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="182">
<caret line="51" column="6" lean-forward="false" selection-start-line="51" selection-start-column="6" selection-end-line="51" selection-end-column="6" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/scenarios/T2RyWyMy_0020.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="465">
<caret line="41" column="32" lean-forward="false" selection-start-line="41" selection-start-column="32" selection-end-line="41" selection-end-column="32" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/package.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="225">
<caret line="15" column="24" lean-forward="false" selection-start-line="15" selection-start-column="24" selection-end-line="15" selection-end-column="24" />
<state relative-caret-position="204">
<caret line="20" column="26" lean-forward="false" selection-start-line="20" selection-start-column="26" selection-end-line="20" selection-end-column="26" />
<folding />
</state>
</provider>
@ -754,26 +556,315 @@
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/utils/Utils.js">
<entry file="file://$PROJECT_DIR$/scenarios/simple.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="291">
<caret line="33" column="25" lean-forward="true" selection-start-line="33" selection-start-column="25" selection-end-line="33" selection-end-column="25" />
<state relative-caret-position="384">
<caret line="27" column="17" lean-forward="false" selection-start-line="27" selection-start-column="17" selection-end-line="27" selection-end-column="17" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/scenarios/T3RnWn.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="135">
<caret line="9" column="4" lean-forward="false" selection-start-line="9" selection-start-column="4" selection-end-line="9" selection-end-column="4" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/scenarios/T2RyWyMy_0020.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="364">
<caret line="41" column="32" lean-forward="false" selection-start-line="41" selection-start-column="32" selection-end-line="41" selection-end-column="32" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/users1/user77_27F2.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="30">
<caret line="2" column="81" lean-forward="false" selection-start-line="2" selection-start-column="17" selection-end-line="2" selection-end-column="81" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/users1/user4_F16A.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="30">
<caret line="2" column="81" lean-forward="false" selection-start-line="2" selection-start-column="17" selection-end-line="2" selection-end-column="81" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/users1/user4_40cA.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="30">
<caret line="2" column="81" lean-forward="false" selection-start-line="2" selection-start-column="17" selection-end-line="2" selection-end-column="81" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/README.md">
<provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
<state split_layout="SPLIT">
<first_editor relative-caret-position="377">
<caret line="30" column="23" lean-forward="true" selection-start-line="30" selection-start-column="23" selection-end-line="30" selection-end-column="23" />
<folding />
</first_editor>
<second_editor />
</state>
</provider>
<provider editor-type-id="text-editor">
<state relative-caret-position="308">
<caret line="38" column="0" lean-forward="true" selection-start-line="38" selection-start-column="0" selection-end-line="38" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/tests/Test2.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-261">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/tests/Test3.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-418">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/users1/user77_895B.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="60">
<caret line="4" column="1" lean-forward="true" selection-start-line="4" selection-start-column="1" selection-end-line="4" selection-end-column="1" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/users1/user77_A5ec.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="60">
<caret line="4" column="1" lean-forward="true" selection-start-line="4" selection-start-column="1" selection-end-line="4" selection-end-column="1" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/users1/user77_c30b.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="60">
<caret line="4" column="1" lean-forward="true" selection-start-line="4" selection-start-column="1" selection-end-line="4" selection-end-column="1" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/users2/user77_AbDE.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="60">
<caret line="4" column="1" lean-forward="true" selection-start-line="4" selection-start-column="1" selection-end-line="4" selection-end-column="1" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/users2/user77_75B4.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="60">
<caret line="4" column="1" lean-forward="true" selection-start-line="4" selection-start-column="1" selection-end-line="4" selection-end-column="1" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/users2/user77_2C68.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="60">
<caret line="4" column="1" lean-forward="true" selection-start-line="4" selection-start-column="1" selection-end-line="4" selection-end-column="1" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/users2/user77_AAcd.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="60">
<caret line="4" column="1" lean-forward="true" selection-start-line="4" selection-start-column="1" selection-end-line="4" selection-end-column="1" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/users2/user77_9D76.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="60">
<caret line="4" column="1" lean-forward="true" selection-start-line="4" selection-start-column="1" selection-end-line="4" selection-end-column="1" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/users2/user77_a75C.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="60">
<caret line="4" column="1" lean-forward="true" selection-start-line="4" selection-start-column="1" selection-end-line="4" selection-end-column="1" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/users2/user77_a3e8.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="45">
<caret line="3" column="16" lean-forward="true" selection-start-line="0" selection-start-column="0" selection-end-line="4" selection-end-column="1" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/scenarios/testSuite2.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="289">
<caret line="23" column="19" lean-forward="false" selection-start-line="23" selection-start-column="19" selection-end-line="23" selection-end-column="19" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/scenarios/testSuite1.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="345">
<caret line="23" column="20" lean-forward="true" selection-start-line="23" selection-start-column="20" selection-end-line="23" selection-end-column="20" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/config.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/entity/Crowdsale.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/package.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="225">
<caret line="15" column="24" lean-forward="false" selection-start-line="15" selection-start-column="24" selection-end-line="15" selection-end-column="24" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/index.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="240">
<caret line="45" column="2" lean-forward="false" selection-start-line="45" selection-start-column="2" selection-end-line="45" selection-end-column="2" />
<state relative-caret-position="56">
<caret line="43" column="2" lean-forward="false" selection-start-line="43" selection-start-column="2" selection-end-line="43" selection-end-column="2" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/tests/Test4.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-3">
<caret line="51" column="0" lean-forward="false" selection-start-line="51" selection-start-column="0" selection-end-line="51" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/users/user77_41B.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="60">
<caret line="4" column="1" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="4" selection-end-column="1" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/tests/Test1.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="204">
<caret line="68" column="31" lean-forward="false" selection-start-line="68" selection-start-column="31" selection-end-line="68" selection-end-column="31" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/entity/Investor.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="345">
<caret line="23" column="0" lean-forward="false" selection-start-line="23" selection-start-column="0" selection-end-line="23" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/entity/Owner.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="369">
<caret line="74" column="34" lean-forward="false" selection-start-line="74" selection-start-column="34" selection-end-line="74" selection-end-column="34" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/test/testSuite2.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="155">
<caret line="113" column="34" lean-forward="false" selection-start-line="113" selection-start-column="34" selection-end-line="113" selection-end-column="34" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/pages/InvestPage.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="422">
<caret line="60" column="5" lean-forward="false" selection-start-line="60" selection-start-column="5" selection-end-line="60" selection-end-column="5" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/users1/user77_56B2.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="30">
<caret line="2" column="81" lean-forward="false" selection-start-line="2" selection-start-column="17" selection-end-line="2" selection-end-column="81" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/test/testSuite1.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="251">
<caret line="76" column="14" lean-forward="false" selection-start-line="76" selection-start-column="14" selection-end-line="76" selection-end-column="14" />
<state relative-caret-position="277">
<caret line="135" column="32" lean-forward="true" selection-start-line="135" selection-start-column="32" selection-end-line="135" selection-end-column="32" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/pages/ManagePage.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="185">
<caret line="214" column="33" lean-forward="false" selection-start-line="214" selection-start-column="33" selection-end-line="214" selection-end-column="33" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/pages/Page.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="146">
<caret line="66" column="8" lean-forward="false" selection-start-line="66" selection-start-column="8" selection-end-line="66" selection-end-column="8" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/entity/User.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="146">
<caret line="467" column="106" lean-forward="false" selection-start-line="467" selection-start-column="99" selection-end-line="467" selection-end-column="106" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/pages/MetaMask.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="63">
<caret line="197" column="6" lean-forward="false" selection-start-line="197" selection-start-column="6" selection-end-line="197" selection-end-column="6" />
<folding />
</state>
</provider>

View File

@ -69,7 +69,7 @@ try {
await Utils.takeScreenshoot(this.driver);
await mngPage.clickButtonSave();
var metaMask = new MetaMask(this.driver);
await metaMask.doTransaction();
await metaMask.doTransaction(5);
await mngPage.waitUntilLoaderGone();
await Utils.takeScreenshoot(this.driver);
var b = await this.confirmPopup();
@ -200,7 +200,7 @@ catch(err){
if (await mngPage.isPresentWarningEndTimeTier1()||await mngPage.isPresentWarningEndTimeTier2()) return false;
await mngPage.clickButtonSave();
var metaMask = new MetaMask(this.driver);
await metaMask.doTransaction();
await metaMask.doTransaction(5);
await mngPage.waitUntilLoaderGone();
var b = await this.confirmPopup();
@ -436,8 +436,9 @@ catch(err){
await wizardStep4.clickButtonSkipTransaction();
await wizardStep4.clickButtonYes();
logger.info("Transaction #"+ trCounter+" is skipped.");
console.log("Transaction #"+ trCounter+" is skipped.");
logger.info("Transaction #"+ (trCounter+1)+" is skipped.");
console.log("Transaction #"+ (trCounter+1)+" is skipped.");
trCounter++;
skippedTr++;
await this.driver.sleep(5000);//1000
}
@ -518,6 +519,7 @@ catch(err){
await this.driver.sleep(1000);
if (await investPage.isPresentWarning()) {
await Utils.takeScreenshoot(this.driver);
await this.driver.sleep(2000);
await investPage.clickButtonOK();
return true;
}

View File

@ -41,9 +41,9 @@ const tempOutputPath=Logger.tempOutputPath;
Utils.sendEmail("./temp/result.log");
//Utils.sendEmail("./temp/result.log");
//run();
run();
async function run() {

View File

@ -56,8 +56,8 @@ class InvestPage extends Page{
async clickButtonOK(){
logger.info(this.name+"button OK :");
// await super.clickWithWait(buttonOk);
await super.oneClick(buttonOk);//////////////!!!!!!!!!!!!!!!!
await super.clickWithWait(buttonOk);
//await super.oneClick(buttonOk);//////////////!!!!!!!!!!!!!!!!
}
async fillInvest(amount)

View File

@ -123,23 +123,33 @@ class ManagePage extends Page
return (s!="");
}
async fillWhitelistTier1(address,min,max)
{
logger.info(this.name+"add address in whitelist, tier #1 :");
await super.fillWithWait(fieldWhAddressTier1,address);
await super.fillWithWait(fieldWhMinTier1,min);
await super.fillWithWait(fieldWhMaxTier1,max);
await super.clickWithWait(buttonWhAddTier1);
{ try {
if (!(await super.isElementPresentWithWait(fieldWhAddressTier1))){throw ("WhiteList address field not present");}
logger.info(this.name + "add address in whitelist, tier #1 :");
await super.fillWithWait(fieldWhAddressTier1, address);
await super.fillWithWait(fieldWhMinTier1, min);
await super.fillWithWait(fieldWhMaxTier1, max);
await super.clickWithWait(buttonWhAddTier1);
}
catch(err)
{logger.info("Can't fill out whitelist. Field DISABLED.\n"+err)}
}
async fillWhitelistTier2(address,min,max)
{
logger.info(this.name+"add address in whitelist, tier #2 :");
await super.fillWithWait(fieldWhAddressTier2,address);
await super.fillWithWait(fieldWhMinTier2,min);
await super.fillWithWait(fieldWhMaxTier2,max);
await super.clickWithWait(buttonWhAddTier2);
try {
if (!(await super.isElementPresentWithWait(fieldWhAddressTier1))){throw ("WhiteList address field not present");}
logger.info(this.name + "add address in whitelist, tier #2 :");
await super.fillWithWait(fieldWhAddressTier2, address);
await super.fillWithWait(fieldWhMinTier2, min);
await super.fillWithWait(fieldWhMaxTier2, max);
await super.clickWithWait(buttonWhAddTier2);
}
catch(err)
{logger.info("Can't fill out whitelist. Field DISABLED.\n"+err)}
}
async fillEndTimeTier1(date,time){

View File

@ -200,7 +200,7 @@ async doTransaction(refreshCount){
await this.switchToNextPage();
var counter=0;
var timeLimit=5;
if (refreshCount!=undefined) timeLimit=refreshCount;
//if (refreshCount!=undefined) timeLimit=refreshCount;
do {
await this.driver.sleep(1000);
@ -217,7 +217,9 @@ async doTransaction(refreshCount){
}
counter++;
logger.info("counter #"+ counter);
logger.info("Time limit "+ timeLimit);
logger.info("Time limit ");
logger.info( timeLimit);
if (counter>=timeLimit) {
await this.switchToNextPage();

View File

@ -201,11 +201,20 @@ async waitUntilLocated(element)
try {
await this.driver.wait(webdriver.until.elementLocated(element), Twait);
}
catch(err){logger.info("Element "+ element+" have not appeared in"+ Twait+" sec.");
catch(err){logger.info("Element "+ element+" has not appeared in"+ Twait+" sec.");
}
}
async isDisabledElement(element)
{ try {
await this.driver.wait(webdriver.until.elementIsEnabled(element), Twait/2);
}
catch (err)
{
logger.info("Element DISABLED"+ element+"\n"+err);
}
}
async fillWithWait(element,k) {
await this.driver.sleep(TTT);
try {
@ -213,7 +222,7 @@ async waitUntilLocated(element)
let field = await this.driver.wait(webdriver.until.elementLocated(element), Twait);
await field.sendKeys(k);
}
catch(err){logger.info("Element "+ element+" have not appeared in"+ Twait+" sec.");
catch(err){logger.info("Element "+ element+" has not appeared in"+ Twait+" sec.");
}
}

View File

@ -5,17 +5,17 @@
"decimals": 18,
"reservedTokens":[
{
"address" : "0xF16AB2EA0a7F7B28C267cbA3Ed211Ea5c6e27411",
"address" : "0xc30b64EB36f3aab720eEEF0fd27508a13DF92ADa",
"dimension": "percentage",
"value": 99
},
{
"address" : "0xF16AB2EA0a7F7B28C267cbA3Ed211Ea5c6e27411",
"address" : "0xA5ecc0a4a9b417cb11290870Bd2355Ad0e051f29",
"dimension": "tokens",
"value":333
}
],
"walletAddress":"0xF16AB2EA0a7F7B28C267cbA3Ed211Ea5c6e27411",
"walletAddress":"0x895B4BDb444BFeA7401dF555A7acDA5608C94484",
"gasprice":40,
"mincap": 1,
"whitelisting":false,

View File

@ -5,11 +5,11 @@
"decimals": 6,
"reservedTokens":[
{
"address" :"0xF16AB2EA0a7F7B28C267cbA3Ed211Ea5c6e27411",
"address" :"0x9D76b08c6815feDbaC6096aF6665Bbc1D31491C5",
"dimension": "percentage",
"value": 20
}],
"walletAddress":"0x56B2e3C3cFf7f3921Dc2e0F8B8e20d1eEc29216b",
"walletAddress":"0xa75C1001f527898A7377c34AF5aec6A7B2A309DA",
"gasprice": 40,
"mincap": 1,
"whitelisting":true,
@ -25,7 +25,7 @@
"supply": 200,
"whitelist":[
{
"address":"0x27F2f56e6Ee35E4995A965337ba2A7b4ec492FcC",
"address":"0x75B4a78b86523ef93CcE5cfC217cd3D99fc9ab18",
"min":6,
"max":100
}
@ -42,7 +42,7 @@
"supply": 200,
"whitelist":[
{
"address":"0x41B4073E966c169dB22185805A951A0f1b805320",
"address":"0x2C683fE4dac1f28c51Aa710Ed74196CdFcb04E20",
"min":6,
"max":100
}]

View File

@ -23,20 +23,25 @@ test.describe('POA token-wizard. Test suite #1', async function() {
var driver;
var user4_F16AFile='./users/user4_F16A.json';
var user77_56B2File='./users/user77_56B2.json';
var user4_40cAFile='./users/user4_40cA.json';
var user77_27F2File='./users/user77_27F2.json';
var user4_F16A;
var user77_56B2;
var user4_40cA;
var user77_27F2;
var owner;
var user4_F16AFile='./users1/user4_F16A.json';//Foreign
var user77_56B2File='./users1/user77_56B2.json';//Owner
var user4_40cAFile='./users1/user4_40cA.json';//Foreign
var user77_27F2File='./users1/user77_27F2.json';//Investor
var user77_895BFile='./users1/user77_895B.json';//WalletAddress
var user77_A5ecFile='./users1/user77_A5ec.json';//ReservedTokens#2
var user77_c30bFile='./users1/user77_c30b.json';//ReservedTokens#1
var user4_F16A; //Foreign
var user77_56B2; //Owner
var user4_40cA; //Foreign
var user77_27F2; //Investor
var user77_895B;//WalletAddress
var user77_A5ec;//ReservedTokens#2
var user77_c30b;//ReservedTokens#1
var owner;
var investor;
//var scenario="./scenarios/T1RyWn_0008.json";//'./scenarios/simple.json';
@ -68,7 +73,7 @@ test.describe('POA token-wizard. Test suite #1', async function() {
test.after(async function() {
driver.sleep(10000);
await Utils.sendEmail("./node_modules/token-wizard-test-automation/temp/result.log");
// await Utils.sendEmail("./node_modules/token-wizard-test-automation/temp/result.log");
let outputPath=Utils.getOutputPath();
outputPath=outputPath+"/result"+Utils.getDate();
await fs.ensureDirSync(outputPath);
@ -108,18 +113,21 @@ test.describe('POA token-wizard. Test suite #1', async function() {
});
test.it('Warning presents if investor try to buy from foreign network', async function() {
b=true;
test.it('Warning is displayed if investor try to buy from foreign network', async function() {
b=false;
investor=user4_40cA;
await investor.setMetaMaskAccount();
await investor.open(crowdsale.url);
b=await investor.confirmPopup();
assert.equal(b, true, "Test failed. Warning does not present");
assert.equal(b, true, "Test failed. Warning does not displayed");
b=true;
b = await investor.contribute(crowdsale.currency.tiers[0].supply/2);
assert.equal(b, false, "Test FAILED. Warning does NOT present if investor try to buy from foreign network");
logger.error("Test PASSED. Warning present if investor try to buy from foreign network. ");
assert.equal(b, false, "Test FAILED. Investor can buy from foreign network");
logger.error("Test PASSED. Warning present if investor try to buy from foreign network. Investor can not buy from foreign network");
});
test.it('Investor can NOT buy less than minCap in first transaction', async function() {
b=true;
investor=user77_27F2;

View File

@ -24,26 +24,25 @@ test.describe('POA token-wizard. Test suite #2', function() {
var s="";
var min;
var max;
var user4_F16AFile = './users/user4_F16A.json'; // foreigh investor
var user77_F16AFile = './users/user4_F16A.json'; // reserved address
var user77_56B2File = './users/user77_56B2.json';// owner
var user4_40cAFile = './users/user4_40cA.json';
var user77_27F2File = './users/user77_27F2.json';//whtlisted in tier1
var user77_d13cFile = './users/user77_d13c.json';//whitelisted in tier#1 but will buy in tier #2 only
var user77_d3E4File = './users/user77_d3E4.json';//whtlisted in tier2
var user77_a3e8File = './users2/user77_a3e8.json'; // Owner
var user77_abDEFile = './users2/user77_abDE.json'; // Not whitelisted investor
var user77_75B4File = './users2/user77_75B4.json'; //Whitelisted investor #1 in tier 1
var user77_2C68File = './users2/user77_2C68.json'; //Whitelisted investor #2 in tier 2
var user77_AAcdFile = './users2/user77_AAcd.json'; //Whitelisted investor #3 ,
//will be added in tier 1 from manage page
var user77_9D76File = './users2/user77_9D76.json'; //Reserved token #1
var user77_a75CFile = './users2/user77_a75C.json'; //Wallet address
var user77_a3e8; // Owner
var user77_abDE; // Not whitelisted investor
var user77_75B4; //Whitelisted investor #1 in tier 1
var user77_2C68; //Whitelisted investor #2 in tier 2
var user77_AAcd; //Whitelisted investor #3 ,
//will be added in tier 1 from manage page
var user77_9D76; //Reserved token #1
var user77_a75C; //Wallet address
var user77_41BFile = './users/user77_41B.json';//NOT whtlisted
var user4_F16A;
var user77_F16A;
var user77_56B2;
var user4_40cA;
var user77_27F2;
var user77_41B;
var user77_d3E4;
var user77_d13c;
var owner;
var investor;
//var scenario="./scenarios/T1RyWn_0008.json";//'./scenarios/simple.json';
@ -60,28 +59,34 @@ test.describe('POA token-wizard. Test suite #2', function() {
test.before(async function () {
var u=new Utils();
driver = await u.startBrowserWithMetamask();
user77_56B2 = new User(driver, user77_56B2File);
user4_F16A = new User(driver, user4_F16AFile);
user77_F16A = new User(driver, user77_F16AFile);
user77_27F2 = new User(driver, user77_27F2File);
user4_40cA = new User(driver, user4_40cAFile);
user77_41B = new User(driver, user77_41BFile);
user77_d3E4 = new User(driver, user77_d3E4File);
user77_d13c = new User(driver, user77_d13cFile);
user77_a3e8 = new User(driver, user77_a3e8File); // Owner
user77_abDE = new User(driver, user77_abDEFile); // Not whitelisted investor
user77_75B4 = new User(driver, user77_75B4File); //Whitelisted investor #1 in tier 1
user77_2C68 = new User(driver, user77_2C68File); //Whitelisted investor #2 in tier 2
user77_AAcd = new User(driver, user77_AAcdFile); //Whitelisted investor #3 ,
//will be added in tier 1 from manage page
user77_9D76 = new User(driver, user77_9D76File); //Reserved token #1
user77_a75C = new User(driver, user77_a75CFile); //Wallet address
mtMask = new MetaMask(driver);
await mtMask.open();//return activated Metamask and empty page
});
test.after(async function () {
driver.sleep(5000);
let outputPath = Utils.getOutputPath();
outputPath = outputPath + "/result" + Utils.getDate();
fs.ensureDirSync(outputPath);
fs.copySync(tempOutputPath, outputPath);
fs.remove(tempOutputPath);
driver.sleep(10000);
//await Utils.sendEmail("./node_modules/token-wizard-test-automation/temp/result.log");
let outputPath=Utils.getOutputPath();
outputPath=outputPath+"/result"+Utils.getDate();
await fs.ensureDirSync(outputPath);
await fs.copySync(tempOutputPath,outputPath);
await fs.remove(tempOutputPath);
await driver.quit();
//driver.quit();
});
/////////////////////////////////////////////////////////////////////////////
@ -89,7 +94,7 @@ test.describe('POA token-wizard. Test suite #2', function() {
test.it('Owner can create crowdsale(scenario testSuite2.json),2 tiers,' +
' 2 whitelist adresses,1 reserved addresses, modifiable', async function () {
b=false;
owner = user77_56B2;
owner = user77_a3e8;//Owner
await owner.setMetaMaskAccount();
crowdsale = await owner.createCrowdsale(scenario);
logger.info("TokenAddress: " + crowdsale.tokenAddress);
@ -103,7 +108,7 @@ test.describe('POA token-wizard. Test suite #2', function() {
test.it('Not whitelisted investor can NOT buy',
async function () {
b=true;
investor=user77_41B;//whitelisted but only for second tier
investor=user77_2C68;//whitelisted#2 for tier#2
await owner.setMetaMaskAccount();
await investor.open(crowdsale.url);
b=await investor.confirmPopup();
@ -115,7 +120,7 @@ test.describe('POA token-wizard. Test suite #2', function() {
test.it('Whitelisted investor can NOT buy less than assigned MIN value in first transaction',
async function () {
b=true;
investor=user77_27F2;
investor=user77_75B4;//Whitelisted investor #1 in tier 1
await investor.setMetaMaskAccount();
await investor.open(crowdsale.url);
b = await investor.contribute(crowdsale.currency.tiers[0].whitelist[0].min*0.5);
@ -127,7 +132,7 @@ test.describe('POA token-wizard. Test suite #2', function() {
test.it.skip('Whitelisted investor can buy assigned MIN value ',
async function () {
b=false;
investor=user77_27F2;
investor=user77_75B4;//Whitelisted investor #1 in tier 1
//await investor.setMetaMaskAccount();
await investor.open(crowdsale.url);
@ -145,7 +150,7 @@ test.describe('POA token-wizard. Test suite #2', function() {
test.it.skip('Whitelisted investor can buy less than MIN value if it is NOT first transaction',
async function () {
b=false;
investor=user77_27F2;
investor=user77_75B4;//Whitelisted investor #1 in tier 1
//await investor.setMetaMaskAccount();
await investor.open(crowdsale.url);
balance=await investor.getBalanceFromPage(crowdsale.url);
@ -162,7 +167,7 @@ test.describe('POA token-wizard. Test suite #2', function() {
test.it.skip('Whitelisted investor can buy assigned MAX value ',
async function () {
b=false;
investor=user77_27F2;
investor=user77_75B4;//Whitelisted investor #1 in tier 1
//await investor.setMetaMaskAccount();
await investor.open(crowdsale.url);
balance=await investor.getBalanceFromPage(crowdsale.url);
@ -181,13 +186,14 @@ test.describe('POA token-wizard. Test suite #2', function() {
test.it('Owner can add whitelist if tier has not finished yet',
async function () {
b=false;
owner = user77_56B2;
owner = user77_a3e8;//Owner
await owner.setMetaMaskAccount();//77 5b2
await owner.openManagePage(crowdsale);
investor=user77_d13c;
investor=user77_AAcd;//Whitelisted investor #3 ,
//will be added in tier 1 from manage page
min=5;
max=77;
var b=await investor.addWhitelistMngPage(1,min,max);//tier#1, Min,Max
b=await investor.addWhitelistMngPage(1,min,max);//tier#1, Min,Max
assert.equal(b, true, 'Test FAILED. Owner can NOT add whitelist if tier has not finished yet');
logger.info('Test PASSED. Owner can add whitelist if tier has not finished yet');
@ -197,7 +203,8 @@ test.describe('POA token-wizard. Test suite #2', function() {
test.it('New added whitelisted investor can buy',
async function () {
b=false;
investor=user77_d13c;//new added whitelist
investor=user77_AAcd;//Whitelisted investor #3 ,
//will be added in tier 1 from manage page
await investor.setMetaMaskAccount();
await investor.open(crowdsale.url);
balance=0;
@ -215,7 +222,7 @@ test.describe('POA token-wizard. Test suite #2', function() {
test.it('Owner can NOT modify start time if crowdsale has begun',
async function () {
b=true;
owner = user77_56B2;
owner = user77_a3e8;//Owner
await owner.setMetaMaskAccount();//77 5b2
await owner.openManagePage(crowdsale);
let newTime=Utils.getTimeNear(1200000,"utc");//"12:30";
@ -230,7 +237,7 @@ test.describe('POA token-wizard. Test suite #2', function() {
test.it('Owner can modify start time of tier if tier has not started yet',
async function () {
b=false;
owner = user77_56B2;
owner = user77_a3e8;//Owner
//await owner.setMetaMaskAccount();//77 5b2
//await owner.openManagePage(crowdsale);
let newTime=Utils.getTimeNear(120000,"utc");//"12:30";
@ -246,7 +253,7 @@ test.describe('POA token-wizard. Test suite #2', function() {
test.it('Owner can modify end time of tier#1',
async function () {
b=false;
owner = user77_56B2;
owner = user77_a3e8;//Owner
//await owner.setMetaMaskAccount();//77 5b2
//await owner.openManagePage(crowdsale);
let newTime=Utils.getTimeNear(120000,"utc");
@ -263,7 +270,8 @@ test.describe('POA token-wizard. Test suite #2', function() {
test.it('Check inheritance of whitelisting. Whitelisted investor can buy in next tier.',
async function () {
b=false;
investor=user77_d13c;//new added whitelist
investor=user77_AAcd;//Whitelisted investor #3 ,
//will be added in tier 1 from manage page
await investor.setMetaMaskAccount();
await investor.open(crowdsale.url);
balance=await investor.getBalanceFromPage(crowdsale.url);
@ -282,9 +290,9 @@ test.describe('POA token-wizard. Test suite #2', function() {
test.it('Owner can modify end time of tier#2',
async function () {
b=false;
owner = user77_56B2;
//await owner.setMetaMaskAccount();//77 5b2
//await owner.openManagePage(crowdsale);
owner = user77_a3e8;//Owner
await owner.setMetaMaskAccount();
await owner.openManagePage(crowdsale);
let newTime=Utils.getTimeNear(120000,"utc");//"12:30";
let newDate=Utils.getDateNear(120000,"utc");//"21/03/2020";
b=await owner.changeEndTime(crowdsale,2,newDate,newTime);

View File

@ -15,13 +15,15 @@ const metaMask=require('../pages/MetaMask.js');
const MetaMask=metaMask.MetaMask;
const metaMaskWallet=require('../entity/MetaMaskWallet.js');
const MetaMaskWallet=metaMaskWallet.MetaMaskWallet;
const crowdsale=require('../entity/Crowdsale.js');
const utils=require('../utils/Utils.js');
const Utils=utils.Utils;
const assert = require('assert');
const Logger= require('../entity/Logger.js');
const logger=Logger.logger;
const tempOutputPath=Logger.tempOutputPath;
const crowdsale=require('../entity/Crowdsale.js');
const Crowdsale=crowdsale.Crowdsale;
@ -37,40 +39,47 @@ class Test1 extends BaseTest {
}
async run() {
var b=false;
var investor;
var min;
var max;
var balance=0;
var newBalance=0;
var contribution=0;
var s="Test start time:"+Utils.getDate();
logger.info(s);
var ownerFile='./users/user77_27F2.json';
var owner=new User(this.driver,ownerFile);
var cr=new Crowdsale();
cr.contractAddress="0x57E2680e98B45b543Ed3DC4Ccb7123382e96fA26";
var ownerFile='./users2/user77_a3e8.json';
var user77_a3e8=new User(this.driver,ownerFile);
var user77_AAcdFile='./users2/user77_AAcd.json';
var user77_AAcd=new User(this.driver,user77_AAcdFile);
var URL="https://wizard.poa.network/manage/0x57E2680e98B45b543Ed3DC4Ccb7123382e96fA26";
// /
// 'Owner can add whitelist if tier has not finished yet'
/////////////////////////////////////////////////////////////////////////
s = 'Owner <'+owner.name+'> can create crowdsale,no whitelist,reserved';
var scenario='./scenarios/T2RyWyMy_0020.json';
//var scenario='./scenarios/simple.json';
//var scenario='./scenarios/testSuite2.json';
// var scenario='./scenarios/T3RnWn.json';
await owner.setMetaMaskAccount();
var crowdsale = await owner.createCrowdsale(scenario);
//logger.info("TokenAddress: " + crowdsale.tokenAddress);
//logger.info("ContractAddress: " + crowdsale.contractAddress);
//logger.info("url: " + crowdsale.url);
// b = (crowdsale.tokenAddress != "") & (crowdsale.contractAddress != "") & (crowdsale.url != "");
/// assert.equal(b, true, 'Test FAILED. ' + s);
// logger.warn("Test PASSED. " + s);
var b=false;
var owner = user77_a3e8;//Owner
await owner.setMetaMaskAccount();
await owner.openManagePage(cr);
investor=user77_AAcd;//Whitelisted investor #3 ,
//will be added in tier 1 from manage page
min=5;
max=77;
b=await investor.addWhitelistMngPage(1,min,max);//tier#1, Min,Max
// assert.equal(b, true, 'Test FAILED. Owner can NOT add whitelist if tier has not finished yet');
//logger.info('Test PASSED. Owner can add whitelist if tier has not finished yet');
console.log("BBB="+b);
}
after(){
//logger.log("Test end time:");
// this.driver.close();
//Utils.saveTestsResults();
//Utils.deleteTempFiles();
}
}
module.exports.Test1=Test1;

View File

@ -33,8 +33,8 @@ class Test4 extends BaseTest {
async run(){
var b=false;
var ownerFile='./users/user77_56B2.json';
var userFile1="./users/user77_41B.json";
var ownerFile='';
var userFile1="";
var owner=new User(this.driver,ownerFile);
var owner1=new User(this.driver,userFile1);
@ -46,24 +46,9 @@ class Test4 extends BaseTest {
var investor = new Investor(this.driver,investorFile);
var investor1 = new Investor(this.driver,investorFile1);
var investor2 = new Investor(this.driver,investorFile2);*/
var user77_d13cFile = './users/user77_d13c.json';//whitelisted in tier#1 but will buy in tier #2 only
var user77_d13c = new User(this.driver, user77_d13cFile);
var user77_d3E4File = './users/user77_d3E4.json';
var user77_d3E4=new User(this.driver, user77_d3E4File);
var crowdsale=new Crowdsale();
crowdsale.contractAddress="0xa5B93685bFc3CfBA2AaABD14C58853D4F6345624";
// 0x7195ECb520A68f79036cda121fd69Ad7Bf56C65F
//crowdsale.url="https://wizard.oracles.org/manage/0x7195ECb520A68f79036cda121fd69Ad7Bf56C65F";
await owner.setMetaMaskAccount();//77 5b2
await owner.openManagePage(crowdsale);
var whOwner=user77_d3E4;
var b=await whOwner.addWhitelistMngPage(1,5,77);//tier#1
console.log("B="+b);

5
users1/user77_895B.json Normal file
View File

@ -0,0 +1,5 @@
{
"account": "0x895B4BDb444BFeA7401dF555A7acDA5608C94484",
"privateKey": "9840a4b28ecab284141662fd33e9cb564f0a4e4cc0c4d068f0c02a6db069e13b",
"networkID": 77
}

5
users1/user77_A5ec.json Normal file
View File

@ -0,0 +1,5 @@
{
"account": "0xA5ecc0a4a9b417cb11290870Bd2355Ad0e051f29",
"privateKey": "334735429a24b061f459da102ff3c479c2b85d428a0582aedb2395ccf526dd47",
"networkID": 77
}

5
users1/user77_c30b.json Normal file
View File

@ -0,0 +1,5 @@
{
"account": "0xc30b64EB36f3aab720eEEF0fd27508a13DF92ADa",
"privateKey": "39b1ac60d6c62eb4e79ecaa218b2dc6e60f48f699cdd88e936de9cbb16f87d1f",
"networkID": 77
}

5
users2/user77_2C68.json Normal file
View File

@ -0,0 +1,5 @@
{
"account": "0x2C683fE4dac1f28c51Aa710Ed74196CdFcb04E20",
"privateKey": "3e097360304244ae08537d40c25dd09f317f73d9f399ad6ca508c4406ac91e6b",
"networkID":77
}

5
users2/user77_75B4.json Normal file
View File

@ -0,0 +1,5 @@
{
"account": "0x75B4a78b86523ef93CcE5cfC217cd3D99fc9ab18",
"privateKey": "b57e631637c2a8d6f1ee42df7c05a948afe5ee9ff08290e6f91a68147a06a2cc",
"networkID":77
}

5
users2/user77_9D76.json Normal file
View File

@ -0,0 +1,5 @@
{
"account": "0x9D76b08c6815feDbaC6096aF6665Bbc1D31491C5",
"privateKey": "6f71452976d70e33c77689accea6e86e725cdeee66d9acdd60b00e9d116afea6",
"networkID":77
}

5
users2/user77_AAcd.json Normal file
View File

@ -0,0 +1,5 @@
{
"account": "0xAAcd9926862A2ECC1F0D547aF9D9d6FcBD3928f6",
"privateKey": "068a338aff061c6cb32888bf04f57c84c6f66601504756d9c27104be2e68fefb",
"networkID":77
}

5
users2/user77_AbDE.json Normal file
View File

@ -0,0 +1,5 @@
{
"account": "0xAbDEeE7cdE25064b42E4A27B00cf53f01587520b",
"privateKey": "ccbae02cfee6da7b1e787dbe2766bf065927778184ace695a3be240cc32cc670",
"networkID":77
}

5
users2/user77_a3e8.json Normal file
View File

@ -0,0 +1,5 @@
{
"account": "0xa3e8A60f9dC18385e6215c1F2b04437Ca02F634c",
"privateKey": "95493ef2a258d8b867fd02bdea5327f59752ba2ea3bb784e5cb1958f19837878",
"networkID":77
}

5
users2/user77_a75C.json Normal file
View File

@ -0,0 +1,5 @@
{
"account": "0xa75C1001f527898A7377c34AF5aec6A7B2A309DA",
"privateKey": "20d3e18d9444f31b10e8ea7c49060812729ced054139d5334bf21ea6f3bc9230",
"networkID":77
}