anchor.diff:  		TestCase == notify_delete_bucket;
   		TestCase == notify_rating_deleted_bucket;
   		TestCase == notify_accumulated_balance_threshold;
  -		TestCase == notify_product_charge;
   		TestCase == query_accumulated_balance_notification;
   		TestCase == query_bucket_notification;
   		TestCase == notify_create_product; TestCase == notify_delete_product;
  +		TestCase == notify_product_charge;
   		TestCase == query_product_notification;
   		TestCase == notify_create_service; TestCase == notify_delete_service;
   		TestCase == query_service_notification;
  
positive.code: 	notify_accumulated_balance_threshold, query_accumulated_balance_notification,
  	query_bucket_notification,
  	post_hub_product, delete_hub_product, notify_create_product,
  	notify_delete_product, query_product_notification, post_hub_service,
  	delete_hub_service,
  	notify_create_service, notify_delete_service, query_service_notification,
  	post_hub_user, delete_hub_user, post_hub_catalog, delete_hub_catalog,
  	notify_create_offer, notify_delete_offer, query_offer_notification,
  	notify_insert_gtt, notify_delete_gtt, query_gtt_notification,
  	notify_add_pla, notify_delete_pla, query_pla_notification,
  	post_hub_inventory, delete_hub_inventory, notify_product_charge,
  	oauth_authentication].
  
  %%---------------------------------------------------------------------
  
negative.code: 			{_, {struct, PlaList}} = lists:keyfind("event", 1, PlaEvent),
  			{_, Name} = lists:keyfind("id", 1, PlaList)
  	end.
  
  oauth_authenticaton()->
  	[{userdata, [{doc, "Authenticate a JWT using oauth"}]}].
  