@@ -547,22 +547,39 @@ public void createGroupAndDeleteGroup() {
547547 NewGroupDTO dto = new NewGroupDTO ();
548548 dto .setName ("测试分组1" );
549549 dto .setInfo ("just for test" );
550- boolean ok = adminService .createGroup (dto );
551- assertTrue (ok );
550+
551+ try {
552+ boolean ok = adminService .createGroup (dto );
553+ assertTrue (ok );
554+ } catch (ForbiddenException e ) {
555+ log .warn ("" , e );
556+ }
552557
553558 QueryWrapper <GroupDO > wrapper = new QueryWrapper <>();
554559 wrapper .lambda ().eq (GroupDO ::getName , "测试分组1" );
555560 GroupDO group = groupMapper .selectOne (wrapper );
556561 assertEquals ("测试分组1" , group .getName ());
557562 assertEquals ("just for test" , group .getInfo ());
558563
559- boolean b = adminService .deleteGroup (group .getId ());
560- assertTrue (b );
561-
562- boolean ok1 = adminService .createGroup (dto );
563- assertTrue (ok1 );
564- group = groupMapper .selectOne (wrapper );
565- assertEquals ("测试分组1" , group .getName ());
566- assertEquals ("just for test" , group .getInfo ());
564+ try {
565+ boolean b = adminService .deleteGroup (group .getId ());
566+ assertTrue (b );
567+ } catch (ForbiddenException e ) {
568+ assertTrue (group .getId () <= 2 );
569+ }
570+
571+
572+ try {
573+ boolean ok = adminService .createGroup (dto );
574+ assertTrue (ok );
575+ boolean ok1 = adminService .createGroup (dto );
576+ assertTrue (ok1 );
577+
578+ group = groupMapper .selectOne (wrapper );
579+ assertEquals ("测试分组1" , group .getName ());
580+ assertEquals ("just for test" , group .getInfo ());
581+ } catch (ForbiddenException e ) {
582+ log .warn ("" , e );
583+ }
567584 }
568585}
0 commit comments