/* * Copyright (C) 2014 Divide.io * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ //package io.divide.authenticator.client; // //import io.divide.shared.web.transitory.FilePermissions; //import org.junit.Before; //import org.junit.Test; // //import static org.junit.Assert.assertEquals; // //public class BackendObjectTest { // // @Before // public void setUp() throws Exception { //// super.setUp(); // } // // @Test // public void testIsReadable() throws Exception { // FilePermissions fp = new FilePermissions(); // BackendObject to = new BackendObject(); // // to.setFilePermissions(fp); // assertEquals(true, to.isReadable()); // // fp.setReadable(false, FilePermissions.Level.OWNER); // to.setFilePermissions(fp); // assertEquals(false,to.isReadable()); // // } // // @Test // public void testIsWritable() throws Exception { // FilePermissions fp = new FilePermissions(); // BackendObject to = new BackendObject(); // // to.setFilePermissions(fp); // assertEquals(true, to.isWritable()); // // fp.setWritable(false, FilePermissions.Level.OWNER); // to.setFilePermissions(fp); // assertEquals(false,to.isWritable()); // } // // @Test // public void testGetGroups() throws Exception { // FilePermissions fp = new FilePermissions(); // BackendObject to = new BackendObject(); // String group = "some_group"; // fp.setWritable(false, FilePermissions.Level.OWNER, FilePermissions.Level.WORLD); // fp.setReadable(false, FilePermissions.Level.OWNER, FilePermissions.Level.WORLD); //// to.setOwnerId(group); // // assertEquals(true,to.isWritable()); // } // //}