/* * * Copyright (C) 2007-2015 Licensed to the Comunes Association (CA) under * one or more contributor license agreements (see COPYRIGHT for details). * The CA licenses this file to you under the GNU Affero General Public * License version 3, (the "License"); you may not use this file except in * compliance with the License. This file is part of kune. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero 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 Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. * */ package com.google.wave.splash.text; import org.junit.Ignore; import org.junit.Test; // TODO: Auto-generated Javadoc /** * The Class ContentNewUnrendererTest. * * @author vjrj@ourproject.org (Vicente J. Ruiz Jurado) */ public class ContentNewUnrendererTest { // private static final IdURIEncoderDecoder CODEC_URI = new // IdURIEncoderDecoder(new JavaUrlCodec()); // private static final ParticipantId CREATOR = // ParticipantId.ofUnsafe("someone@example.com"); // private static final HashedVersionFactory HASH_FACTORY = new // HashedVersionZeroFactoryImpl(CODEC_URI); /** * Test basic unrender. */ @Ignore @Test public void testBasicUnrender() { // final UnrenderedBlip result = // ContentUnrenderer.unrender("<p></p><p><b>Some <em>bold</em></b></p>"); // assertEquals("", result.elements.toString()); // final OperationSequencer<Nindo> sequencer = // DocProviders.createCopyingSequencer(result); // final CMutableDocument mutable = new // ContentDocument(null).createSequencedDocumentWrapper(sequencer); // final IndexedDocument<Node, Element, Text> result = // ContentNewUnrenderer.unrender("<b>Some <em>bold</em></b>"); // final DocInitialization content = result.asOperation(); // // final WaveId waveId; // final WaveletId waveletId; // Of just created wave // final WaveletName waveletName = WaveletName.of(waveId, waveletId); // final HashedVersionFactory hashFactory = // injector.getInstance(HashedVersionFactory.class); // final ObservableWaveletData waveletData = // WaveletDataUtil.createEmptyWavelet(waveletName, CREATOR, // HASH_FACTORY.createVersionZero(waveletName), System.currentTimeMillis()); // final String id = "b+example"; // // idGenerator.newBlipId() o blipId // final BlipData blipData = waveletData.createDocument(id, CREATOR, // Collections.singletonList(CREATOR), content, System.currentTimeMillis(), // 0); // final Blip rootBlipId; // final OperationRequest operation = // operationRequest(OperationType.BLIP_CONTINUE_THREAD, rootBlipId, // Parameter.of(ParamsProperty.BLIP_DATA, blipData)); // final WaveletName waveletName; // final ParticipantId participant = // ParticipantId.of("someone@localdomain"); // final HashedVersion hashedVersionZero // = hashedVersionFactory.createVersionZero(waveletName); // final ObservableWaveletData createEmptyWavelet = // WaveletDataUtil.createEmptyWavelet(waveletName, // participant, hashedVersionZero, System.currentTimeMillis()); // WaveletDataUtil. // WaveletDataUtil.createEmptyWavelet(null, null, null, 0) } }