Revision: 9205
Author: oleg.kulikoff
Date: Fri Jan  1 23:49:23 2010
Log: Remove incorrect junit tests
http://code.google.com/p/mobicents/source/detail?r=9205

Deleted:
/trunk/servers/media/core/controllers/mgcp/src/test/java/org/mobicents/media/server/ctrl/mgcp/evt/ann/PlayAnnouncementTest.java /trunk/servers/media/core/controllers/mgcp/src/test/java/org/mobicents/media/server/ctrl/mgcp/test/ann/AnnTestCase.java /trunk/servers/media/core/controllers/mgcp/src/test/resources/org/mobicents/media/server/ctrl/mgcp/test/ann

=======================================
--- /trunk/servers/media/core/controllers/mgcp/src/test/java/org/mobicents/media/server/ctrl/mgcp/evt/ann/PlayAnnouncementTest.java Mon Nov 30 21:58:37 2009
+++ /dev/null
@@ -1,190 +0,0 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-package org.mobicents.media.server.ctrl.mgcp.evt.ann;
-
-import jain.protocol.ip.mgcp.message.parms.NotifiedEntity;
-import jain.protocol.ip.mgcp.message.parms.RequestIdentifier;
-import java.io.IOException;
-import java.net.URL;
-import java.util.Hashtable;
-import java.util.concurrent.Semaphore;
-import java.util.concurrent.TimeUnit;
-import org.junit.After;
-import org.junit.AfterClass;
-import org.junit.Before;
-import org.junit.BeforeClass;
-import org.junit.Test;
-import org.mobicents.media.Buffer;
-import org.mobicents.media.Component;
-import org.mobicents.media.ComponentFactory;
-import org.mobicents.media.Format;
-import org.mobicents.media.server.ConnectionFactory;
-import org.mobicents.media.server.EndpointImpl;
-import org.mobicents.media.server.ctrl.mgcp.MgcpController;
-import static org.junit.Assert.*;
-import org.mobicents.media.server.ctrl.mgcp.Request;
-import org.mobicents.media.server.impl.AbstractSink;
-import org.mobicents.media.server.impl.clock.TimerImpl;
-import org.mobicents.media.server.impl.resource.audio.AudioPlayerFactory;
-import org.mobicents.media.server.impl.rtp.sdp.AVProfile;
-import org.mobicents.media.server.resource.ChannelFactory;
-import org.mobicents.media.server.spi.Connection;
-import org.mobicents.media.server.spi.ConnectionMode;
-import org.mobicents.media.server.spi.Endpoint;
-import org.mobicents.media.server.spi.Timer;
-
-/**
- *
- * @author kulikov
- */
-public class PlayAnnouncementTest {
-
-    private Timer timer;
-    private EndpointImpl sender;
-    private EndpointImpl receiver;
-    private AudioPlayerFactory playerFactory;
-    private TestSinkFactory sinkFactory;
-    private ChannelFactory channelFactory;
-    private Semaphore semaphore;
-    private boolean res;
-    private int pcmaCount;
-    private MgcpController controller;
-
-    public PlayAnnouncementTest() {
-    }
-
-    @BeforeClass
-    public static void setUpClass() throws Exception {
-    }
-
-    @AfterClass
-    public static void tearDownClass() throws Exception {
-    }
-
-    @Before
-    public void setUp() throws Exception {
-        semaphore = new Semaphore(0);
-        res = false;
-
-        timer = new TimerImpl();
-        timer.start();
-
-        playerFactory = new AudioPlayerFactory();
-        playerFactory.setName("audio.player");
-
-        sinkFactory = new TestSinkFactory();
-
-        channelFactory = new ChannelFactory();
-        channelFactory.start();
-
-        sender = new EndpointImpl("test/announcement/sender");
-        sender.setTimer(timer);
-
-
-        Hashtable rxFactories = new Hashtable();
-        rxFactories.put("audio", channelFactory);
-
-        Hashtable txFactories = new Hashtable();
-        txFactories.put("audio", channelFactory);
-
-        ConnectionFactory connectionFactory = new ConnectionFactory();
-        connectionFactory.setRxChannelFactory(rxFactories);
-        connectionFactory.setTxChannelFactory(txFactories);
-
-        Hashtable sources = new Hashtable();
-        sources.put("audio", playerFactory);
-
-        Hashtable sinks = new Hashtable();
-        sinks.put("audio", sinkFactory);
-
-        sender.setSourceFactory(sources);
-        sender.setConnectionFactory(connectionFactory);
-
-        sender.start();
-
-        receiver = new EndpointImpl("test/announcement/receiver");
-        receiver.setTimer(timer);
-
-        receiver.setSinkFactory(sinks);
-        receiver.setConnectionFactory(connectionFactory);
-
-        receiver.start();
-    }
-
-    @After
-    public void tearDown() {
-        timer.stop();
-    }
-
-    /**
-     * Test of doVerify method, of class PlayAnnouncement.
-     */
-    @Test
-    public void testSignal() throws Exception {
-
-        System.out.println("======1");
- Connection rxConnection = receiver.createLocalConnection(ConnectionMode.RECV_ONLY);
-        System.out.println("======2");
- Connection txConnection = sender.createLocalConnection(ConnectionMode.SEND_ONLY);
-
-        txConnection.setOtherParty(rxConnection);
-
- URL url = PlayAnnouncementTest.class.getClassLoader().getResource("addf8-Alaw-GW.wav");
-        String s = url.toExternalForm();
-        RequestIdentifier id = new RequestIdentifier("1");
-        NotifiedEntity ne = new NotifiedEntity("localhost");
-        PlayAnnouncementFactory factory = new PlayAnnouncementFactory();
-        factory.setResourceName("audio.player");
- PlayAnnouncement signal = (PlayAnnouncement) factory.getInstance(controller, s);
-
-        Request request = new Request(controller, id, null, sender, ne);
-
-        signal.doVerify(sender);
-        signal.start(request);
-
-        System.out.println("Started");
-        semaphore.tryAcquire(10, TimeUnit.SECONDS);
-
-        System.out.println(pcmaCount);
- assertTrue("The amount of packets dos not match", Math.abs(150 - pcmaCount) < 20);
-
-        receiver.deleteConnection(rxConnection.getId());
-        sender.deleteConnection(txConnection.getId());
-
-    }
-
-    private class TestSinkFactory implements ComponentFactory {
-
-        public Component newInstance(Endpoint endpoint) {
-            return new TestSink("test-sink");
-        }
-    }
-
-    private class TestSink extends AbstractSink {
-
-        public TestSink(String name) {
-            super(name);
-        }
-
-        public Format[] getFormats() {
-            return new Format[]{AVProfile.PCMA};
-        }
-
-        public boolean isAcceptable(Format format) {
-            return true;
-        }
-
-        public void receive(Buffer buffer) {
-            if (buffer.getFormat().equals(Endpoint.PCMA)) {
-                pcmaCount++;
-            }
-        }
-
-        @Override
-        public void onMediaTransfer(Buffer buffer) throws IOException {
-            throw new UnsupportedOperationException("Not supported yet.");
-        }
-    }
-}
=======================================
--- /trunk/servers/media/core/controllers/mgcp/src/test/java/org/mobicents/media/server/ctrl/mgcp/test/ann/AnnTestCase.java Sun Sep 13 09:04:55 2009
+++ /dev/null
@@ -1,201 +0,0 @@
-package org.mobicents.media.server.ctrl.mgcp.test.ann;
-
-import jain.protocol.ip.mgcp.JainMgcpCommandEvent;
-import jain.protocol.ip.mgcp.JainMgcpEvent;
-import jain.protocol.ip.mgcp.JainMgcpResponseEvent;
-import jain.protocol.ip.mgcp.message.Constants;
-import jain.protocol.ip.mgcp.message.NotificationRequest;
-import jain.protocol.ip.mgcp.message.NotifyResponse;
-import jain.protocol.ip.mgcp.message.parms.ConnectionMode;
-import jain.protocol.ip.mgcp.message.parms.EndpointIdentifier;
-import jain.protocol.ip.mgcp.message.parms.EventName;
-import jain.protocol.ip.mgcp.message.parms.NotifiedEntity;
-import jain.protocol.ip.mgcp.message.parms.RequestIdentifier;
-import jain.protocol.ip.mgcp.message.parms.RequestedAction;
-import jain.protocol.ip.mgcp.message.parms.RequestedEvent;
-import jain.protocol.ip.mgcp.message.parms.ReturnCode;
-import jain.protocol.ip.mgcp.pkg.MgcpEvent;
-import jain.protocol.ip.mgcp.pkg.PackageName;
-
-import java.io.File;
-import java.net.URL;
-import java.util.concurrent.Semaphore;
-import java.util.concurrent.TimeUnit;
-
-import org.junit.Test;
-import org.mobicents.jain.protocol.ip.mgcp.pkg.AUMgcpEvent;
-import org.mobicents.jain.protocol.ip.mgcp.pkg.AUPackage;
-import org.mobicents.media.server.ctrl.mgcp.test.Connection;
-import org.mobicents.media.server.ctrl.mgcp.test.MgcpMicrocontainerTest;
-
-/**
- *
- * @author amit bhayani
- *
- */
-public class AnnTestCase extends MgcpMicrocontainerTest {
-
-    private final static String AAP = "/mobicents/media/aap/$";
-    private final static String IVR = "/mobicents/media/IVR/$";
-
-    private Connection rxConnection;
-    private Connection txConnection;
-    private URL url = null;
-    private Semaphore semaphore;
-
-    private RequestIdentifier playbackID;
-    private RequestIdentifier recordingID;
-
-    private JainMgcpResponseEvent response;
-    private boolean oc = false;
-
-    public AnnTestCase(String name) {
-        super(name);
-    }
-
-    @Override
-    protected void setUp() throws Exception {
-        super.setUp();
-
-        semaphore = new Semaphore(0);
-
- txConnection = createConnection(AAP, ConnectionMode.SendOnly, null); - rxConnection = createConnection(IVR, ConnectionMode.RecvOnly, txConnection.getLocalSdp());
-
-        modifyConnection(txConnection, rxConnection.getLocalSdp());
-
-        playbackID = new RequestIdentifier("1");
-        recordingID = new RequestIdentifier("2");
-    }
-
-    @Override
-    public void tearDown() throws Exception {
-        deleteConnectionConnection(rxConnection);
-        deleteConnectionConnection(txConnection);
-
-        Thread.sleep(2000);
-
-        super.tearDown();
-    }
-
-    private void startPlayer(String url) throws Exception {
- EndpointIdentifier endpointID = new EndpointIdentifier(AAP, "127.0.0.1"); - NotificationRequest rqnt = new NotificationRequest(this, txConnection.getEndpoint(), playbackID);
-
- EventName[] signalRequests = {new EventName(PackageName.Announcement, MgcpEvent.ann.withParm(url), null)};
-        rqnt.setSignalRequests(signalRequests);
-
- RequestedAction[] actions = new RequestedAction[]{RequestedAction.NotifyImmediately};
-
- RequestedEvent[] requestedEvents = {new RequestedEvent(new EventName(PackageName.Announcement,
-            MgcpEvent.oc, null), actions)
-        };
-
-        rqnt.setRequestedEvents(requestedEvents);
- NotifiedEntity notifiedEntity = new NotifiedEntity(caIPAddress.getHostName(), caIPAddress.getHostAddress(), caStack.getPort());
-        rqnt.setNotifiedEntity(notifiedEntity);
-
- rqnt.setTransactionHandle(caProvider.getUniqueTransactionHandler());
-
-        response = null;
-        caProvider.sendMgcpEvents(new JainMgcpCommandEvent[]{rqnt});
-        semaphore.tryAcquire(5, TimeUnit.SECONDS);
-
-        if (response == null) {
-            throw new Exception("Time out");
-        }
-
- if (response.getReturnCode().getValue() != ReturnCode.TRANSACTION_EXECUTED_NORMALLY) { - throw new Exception("Could not start player:" + response.getReturnCode().getComment());
-        }
-    }
-
-    private void startRecording(String url) throws Exception {
- EndpointIdentifier endpointID = new EndpointIdentifier(IVR, "127.0.0.1"); - NotificationRequest rqnt = new NotificationRequest(this, rxConnection.getEndpoint(), recordingID);
-
- EventName[] signalRequests = {new EventName(AUPackage.AU, AUMgcpEvent.aupr.withParm(url), null)};
-        rqnt.setSignalRequests(signalRequests);
-
- NotifiedEntity notifiedEntity = new NotifiedEntity(caIPAddress.getHostName(), caIPAddress.getHostAddress(), caStack.getPort());
-        rqnt.setNotifiedEntity(notifiedEntity);
-
- rqnt.setTransactionHandle(caProvider.getUniqueTransactionHandler());
-
-        response = null;
-        caProvider.sendMgcpEvents(new JainMgcpCommandEvent[]{rqnt});
-        semaphore.tryAcquire(5, TimeUnit.SECONDS);
-
-        if (response == null) {
-            throw new Exception("Time out");
-        }
-
- if (response.getReturnCode().getValue() != ReturnCode.TRANSACTION_EXECUTED_NORMALLY) { - throw new Exception("Could not start player:" + response.getReturnCode().getComment());
-        }
-    }
-
-
-    @Test
-    public void testSimpleTransmission() throws Exception {
-        Thread.currentThread().sleep(1000);
- url = AnnTestCase.class.getClassLoader().getResource("org/mobicents/media/server/ctrl/mgcp/test/ann/8kulaw.wav");
-        String path = url.getPath();
-        path = path.substring(0, path.lastIndexOf("/"));
-
-        startRecording(path + "/test-record.wav");
-        Thread.currentThread().sleep(1000);
-        startPlayer("file:" + url.getPath());
-
-        semaphore.tryAcquire(15, TimeUnit.SECONDS);
-
-        assertEquals(true, oc);
-        File file = new File(path + "/test-record.wav");
-
-        assertEquals(true, file.exists());
-        file.delete();
-
-        //netx run on event
-        playbackID = new RequestIdentifier("10");
-        recordingID = new RequestIdentifier("20");
-        response = null;
-        oc = false;
-
-        System.out.println(">>>>> Staring recording 2");
-        startRecording(path + "/test-record.wav");
-        System.out.println(">>>>> SLIPPING");
-        Thread.currentThread().sleep(1000);
-
-        System.out.println(">>>>> Staring player 2");
-        startPlayer("file:" + url.getPath());
-
-        semaphore.tryAcquire(15, TimeUnit.SECONDS);
-
-        assertEquals(true, oc);
-        file = new File(path + "/test-record.wav");
-
-        assertEquals(true, file.exists());
-
-    }
-
-    //@Override
-    public void processMgcpCommandEvent(JainMgcpCommandEvent event) {
-        if (event.getObjectIdentifier() == Constants.CMD_NOTIFY) {
-            oc = true;
-
- NotifyResponse res = new NotifyResponse(this, ReturnCode.Transaction_Executed_Normally);
-            res.setTransactionHandle(event.getTransactionHandle());
-            caProvider.sendMgcpEvents(new JainMgcpEvent[]{res});
-
-            System.out.println("RELEASING SEMAPHORE");
-            semaphore.release();
-        }
-    }
-
-    @Override
-    public void processMgcpResponseEvent(JainMgcpResponseEvent event) {
-        super.processMgcpResponseEvent(event);
-        response = event;
-//        semaphore.release();
-    }
-}

Reply via email to