/*
 *  Copyright (c) 2012-2013 Malhar, Inc.
 *  All Rights Reserved.
 */
package com.datatorrent.lib.helper;

import com.datatorrent.api.AttributeMap;
import com.datatorrent.api.AttributeMap.AttributeKey;
import com.datatorrent.api.Context;
import com.datatorrent.api.Context.OperatorContext;

/**
 *
 * @author Pramod Immaneni <pramod@malhar-inc.com>
 */
public class OperatorContextTestHelper
{

  public static class TestIdOperatorContext extends TestContext implements OperatorContext {

    int id;

    public TestIdOperatorContext(int id) {
      this.id = id;
    }

    @Override
    public int getId()
    {
      return id;
    }

  }

   private static class TestContext implements Context {

    @Override
    public AttributeMap getAttributes()
    {
      return null;
    }

    @Override
    public <T> T attrValue(AttributeKey<T> key, T defaultValue)
    {
      return defaultValue;
    }

  }

}



/*
 *  Copyright (c) 2012-2013 Malhar, Inc.
 *  All Rights Reserved.
 */
package com.datatorrent.lib.helper;

import com.datatorrent.api.AttributeMap;
import com.datatorrent.api.AttributeMap.AttributeKey;
import com.datatorrent.api.Context;
import com.datatorrent.api.Context.OperatorContext;

/**
 *
 * @author Pramod Immaneni <pramod@malhar-inc.com>
 */
public class OperatorContextTestHelper
{

  public static class TestIdOperatorContext extends TestContext implements OperatorContext {

    int id;

    public TestIdOperatorContext(int id)
    {
      this.id = id;
    }

    @Override
    public int getId()
    {
      return id;
    }

  }

   private static class TestContext implements Context {

    @Override
    public AttributeMap getAttributes()
    {
      return null;
    }

    @Override
    public <T> T attrValue(AttributeKey<T> key, T defaultValue)
    {
      return defaultValue;
    }

  }

}



Indent format.