浏览代码

Move account deletion test

tags/v0.10.5
父节点
当前提交
428b523006
共有 3 个文件被更改,包括 29 次插入1 次删除
  1. +29
    -0
      bubble-server/src/test/java/bubble/test/system/AccountDeletionTest.java
  2. +0
    -1
      bubble-server/src/test/java/bubble/test/system/AuthTest.java
  3. +0
    -0
      bubble-server/src/test/resources/models/tests/account_deletion/full_delete_account.json

+ 29
- 0
bubble-server/src/test/java/bubble/test/system/AccountDeletionTest.java 查看文件

@@ -0,0 +1,29 @@
/**
* Copyright (c) 2020 Bubble, Inc. All rights reserved.
* For personal (non-commercial) use, see license: https://bubblev.com/bubble-license/
*/
package bubble.test.system;

import bubble.dao.account.AccountDAO;
import bubble.model.account.Account;
import bubble.test.ActivatedBubbleModelTestBase;
import lombok.extern.slf4j.Slf4j;
import org.cobbzilla.wizard.model.HashedPassword;
import org.junit.Before;
import org.junit.Test;

@Slf4j
public class AccountDeletionTest extends ActivatedBubbleModelTestBase {

@Override protected String getManifest() { return "manifest-test"; }

@Before public void resetRootPassword() {
// reset root password, some tests change it
final AccountDAO accountDAO = getConfiguration().getBean(AccountDAO.class);
final Account rootUser = accountDAO.findFirstAdmin();
accountDAO.update(rootUser.setHashedPassword(new HashedPassword(ROOT_PASSWORD)));
}

@Test public void testFullAccountDeletion() throws Exception { modelTest("account_deletion/full_delete_account"); }

}

+ 0
- 1
bubble-server/src/test/java/bubble/test/system/AuthTest.java 查看文件

@@ -24,7 +24,6 @@ public class AuthTest extends ActivatedBubbleModelTestBase {
accountDAO.update(rootUser.setHashedPassword(new HashedPassword(ROOT_PASSWORD)));
}

@Test public void testAccountDeletion () throws Exception { modelTest("auth/delete_account"); }
@Test public void testBasicAuth () throws Exception { modelTest("auth/basic_auth"); }
@Test public void testAccountCrud () throws Exception { modelTest("auth/account_crud"); }
@Test public void testDeviceCrud () throws Exception { modelTest("auth/device_crud"); }


bubble-server/src/test/resources/models/tests/auth/delete_account.json → bubble-server/src/test/resources/models/tests/account_deletion/full_delete_account.json 查看文件


正在加载...
取消
保存