blob: de3ecd139660bfeceddf5328f18cc64daec985b4 [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
/* $Id$ */
package org.apache.lenya.cms.rc;
//TODO : see how to reimplement theses tests
//import org.apache.lenya.cms.AbstractAccessControlTest;
//import org.apache.lenya.cms.publication.Document;
//import org.apache.lenya.cms.publication.DocumentManager;
//import org.apache.lenya.cms.repository.RepositoryException;
//
///**
// * Revision Controller test
// */
//public class RevisionControllerTest extends AbstractAccessControlTest {
//
// /**
// * @see <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41005">Bug 41005</a>
// * @throws Exception
// */
// public void testCheckIn() throws Exception {
// login("lenya");
//
// DocumentManager docMgr = null;
// docMgr = (DocumentManager) getBeanFactory().getBean(DocumentManager.ROLE);
// Document source = getSession().getPublication("test").getArea("authoring").getSite()
// .getNode("/links").getLink("en").getDocument();
// Document target = docMgr.addVersion(source, "authoring", "es");
// target.delete();
//
// getSession().commit();
// }
//
// public void testRevisionController() throws RepositoryException, RevisionControlException {
//
// String[] args = { "", "", "", "" };
//
// // TestRunner.run(getSuite());
//
// if (args.length != 4) {
// System.out
// .println("Usage: "
// + RevisionControllerTest.class.getName()
// + " username(user who checkout) source(filename without the rootDirectory of the document to checkout) username(user who checkin) destination(filename without the rootDirectory of document to checkin)");
//
// return;
// }
//
// Document doc1 = null;
// Document doc2 = null;
//
// String identityS = args[0];
// String source = args[1];
// String identityD = args[2];
// String destination = args[3];
// // doc1.getRepositoryNode().checkout();
// // doc2.getRepositoryNode().checkin();
// }
//
//}