<?php
/*
Plugin Name: Meta Testing
Version: 0.3
*/

add_action('admin_notices', 'meta_testing');

function meta_testing() {
	echo "<pre>";

	// post meta functions
	var_dump(add_post_meta(1, 'mood', 'happy', true) == true);
	var_dump(add_post_meta(1, 'mood', 'happy') == true);
	var_dump(add_post_meta(1, 'mood', 'sad', true) == false);
	var_dump(get_post_meta(1, 'mood', true) == 'happy');

	var_dump(update_post_meta(1, 'mood', 'curious', 'happy') == true);
	var_dump(update_post_meta(1, 'mood', 'curious', 'sad') == true);
	var_dump(update_post_meta(1, 'mood', 'bored', 'sad') == true);
	var_dump(get_post_meta(1, 'mood') == array('curious', 'curious'));

	var_dump(delete_post_meta(1, 'mood', 'curious') == true);
	var_dump(get_post_meta(1, 'mood') == false);

	// comment meta functions
	var_dump(add_comment_meta(1, 'mood', 'happy', true) == true);
	var_dump(add_comment_meta(1, 'mood', 'happy') == true);
	var_dump(add_comment_meta(1, 'mood', 'sad', true) == false);
	var_dump(get_comment_meta(1, 'mood', true) == 'happy');

	var_dump(update_comment_meta(1, 'mood', 'curious', 'happy') == true);
	var_dump(update_comment_meta(1, 'mood', 'curious', 'sad') == true);
	var_dump(update_comment_meta(1, 'mood', 'bored', 'sad') == true);
	var_dump(get_comment_meta(1, 'mood') == array('curious', 'curious'));

	var_dump(delete_comment_meta(1, 'mood', 'curious') == true);
	var_dump(get_comment_meta(1, 'mood') == false);

	echo "</pre>";
}

